perl格式化问题

时间:2010-11-08 21:51:45

标签: perl

这种格式化字符串在perl中意味着什么

sprintf "%014ld", "$variable"; 

2 个答案:

答案 0 :(得分:6)

这意味着“假设$ variable是一个长整数(64位)并将其填充为零填充到14位宽。”

有关所有可能的printf格式参数的说明,请参阅http://perldoc.perl.org/functions/sprintf.html

答案 1 :(得分:3)

打印一个长整数(ld)。生成的数字将以前导零(0)填充,直到达到14个字符(14)。