在 C++ 中,使用 printf 我想打印一个数字序列,所以我从“for”循环中得到;
1
2
...
9
10
11
我根据这些数字创建文件。但是当我使用“ls”列出它们时我得到
10
11
1
2
..
因此,我不知道如何打印;而不是尝试使用 bash 解决问题。
0001
0002
...
0009
0010
0011
等等
Thanks
i = 45;
printf("%04i", i);
=>
0045
基本上,0 告诉 printf 用“0”填充,4 是位数,“i”是整数的占位符(您也可以使用“d”)。
See 维基百科关于格式占位符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)