要想用0补齐一个数字,可以在格式说明符中的“%”后面插入一个以0开始的数字。可以用具体的例子来清楚地解释这一点:
如果你没有在数字前面加上0这个前缀,那么数字将被用空格而不是0来补齐。
下面的程序演示了这种技巧:
- #include <stdio. h>
- int main ()
- {
- int i = 123;
- printf( "%d\n", i ) ;
- printf( " %05d\n", i );
- printf( "%07d\n", i );
- return( 0 );
- }
它的输出结果为: