用c语言如何在数字前自动补0

版权声明:本文为博主原创文章,欢迎转载,请标明出处。 https://blog.csdn.net/Think88666/article/details/90287355

在我们需要格式时间格式的时候会用到这点

int a=1;

printf("a=%04d\n", a);

//输出6位十进制整数 左边补0,显示 a=0001

  比如这个%04d的0就是指在前面补0占位,4代表位宽。一般这两个要一起用。当然,当数字本身长度比宽度长的话,那这就不起作用了,如a=12345;那么输出也是 a=12345

猜你喜欢

转载自blog.csdn.net/Think88666/article/details/90287355