ton*_*nov 35
sprintf最初来自C,所有格式规则也都来自它.请参阅?sprintfR或本参考或本参考文献以详细了解该主题.在这里,我将简要概述它背后的魔力.
"%03d"是格式化字符串,指定7将如何打印.
d代表decimal integer(不是double!),因此它表示没有浮点或类似的东西,只是一个常规整数.3显示打印数字的位数.更准确地说,这个数字至少需要 3个数字:7将是__7(带空格而不是下划线),但是1000会保留1000,因为没有办法只用3位数来写这个数字.0之前3显示前导空格应该用零替换.尝试尝试sprintf("%+3d", 7),sprintf("%-3d", 7)看看其他可能的修饰符(它们被称为标志).话虽如此,输出sprintf("%03d", 7)将是007.
| 归档时间: |
|
| 查看次数: |
18162 次 |
| 最近记录: |