在c中打印0为000,即打印十进制到3位

时间:2015-10-24 21:09:43

标签: c printf

我想知道如何在c中将{ ancn+mbm | n > 0 } 0000打印为1,等等。

我尝试使用001,但它似乎无法正常工作

任何人都可以建议任何方法

1 个答案:

答案 0 :(得分:1)

您可以使用

执行此操作
printf("%03d", var);

提供用前导零填充的最小字段宽度3。不要忘记附上"报价"。如果你把它们放在你发布的代码中:

printf("%3d", var);

它会用空格填充。