标签: c printf
“%4.3D”
我知道%。3会使它只是一个3数字整数,但%4.3d会如何影响整数?
编辑:是的我尝试编写程序来执行此操作。我只是不明白输出。
答案 0 :(得分:2)
.3是精度说明符。如果小于3位,这将导致整数值用前导零填充。
.3
前导4是宽度。这会强制它打印至少4个字符。
4
如果你喂这个42,它会打印042(带有前导空格)。
042