这个printf转换会做什么?

时间:2013-10-29 19:31:24

标签: c printf

“%4.3D”

我知道%。3会使它只是一个3数字整数,但%4.3d会如何影响整数?

编辑:是的我尝试编写程序来执行此操作。我只是不明白输出。

1 个答案:

答案 0 :(得分:2)

.3是精度说明符。如果小于3位,这将导致整数值用前导零填充。

前导4是宽度。这会强制它打印至少4个字符。

如果你喂这个42,它会打印042(带有前导空格)。