这种格式化字符串在perl中意味着什么
sprintf "%014ld", "$variable";
答案 0 :(得分:6)
这意味着“假设$ variable是一个长整数(64位)并将其填充为零填充到14位宽。”
有关所有可能的printf格式参数的说明,请参阅http://perldoc.perl.org/functions/sprintf.html。
答案 1 :(得分:3)
打印一个长整数(ld
)。生成的数字将以前导零(0
)填充,直到达到14个字符(14
)。