//输出6位十进制整数左边补0,显示a=0001 比如这个%04d的0就是指在前面补0占位,4代表位宽。一般这两个要一起用。当然,当数字本身长度比宽度长的话,那这就不起作用了,如a=12345;那么输出也是 a=12345 ...
在我们需要输出时间格式的时候会用到这点
int a=1;
printf("a=%04d\n",a);
//输出4位十进制整数左边补0,显示a=0001
比如这个%04d的0就是指在前面补0占位,4代表位宽。一般这两个要一起用。当然,当数字本身长度比宽度长的话,那这就不起作用了,如a=12345;那么输出也是 a=12345