perl如何支持类似“00013”字符串?

sinall 2007-09-06 06:33:46
perl如何支持类似“00013”字符串?
$x = "00013";
print $x;
打印 13
...全文
58 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinall 2007-09-07
  • 打赏
  • 举报
回复
谢谢各位,昨天sprintf("%s%s", "000", "13")好像试过。。。今天怎么就好使了呢?
iambic 2007-09-07
  • 打赏
  • 举报
回复
+ 是数值操作符,"000" + "13"会将两操作数都转化为数值再相加。
. 字符串拼接操作符是,即 "000" . "13"。

C风格的字符串格式化也是可行的 sprintf("%s%s", "000", "13")。
Aylazhang 2007-09-07
  • 打赏
  • 举报
回复
$a = "000";
$b = "13";
$c = $a.$b;
print $c;
sinall 2007-09-07
  • 打赏
  • 举报
回复
呵呵,是我傻了。
我想把
$a = "000";
$b = "13";
拼成$c = "00013";
该如何做?
Aylazhang 2007-09-07
  • 打赏
  • 举报
回复
$x = "00013";
print int $x;
iambic 2007-09-06
  • 打赏
  • 举报
回复
兄弟搞错了吧?这样应该是输出00013的啊。

37,718

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧