#include <stdio.h>
int main()
{
//输出 1
printf("%3d\n",1);
//输出001
printf("%03d\n",1);
//输出1 ;
printf("%-3d\n",1)
return 0;
}
%3d表示要求宽度为3位,如果不足3位,前面空格补齐,如果足够3位,语句无效;
%03d表示要求宽度为3位,如果不足3位,前面用0补齐,反之,语句无效;
%-3d表示要求宽度为3位,后面空格补齐,反之,语句无效。