1、%d就是普通的输出了
2、%2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格:
3、%02d,和% 2d差不多,只不过左边补0
修饰符 格式说明 意义:
1、M
%md...以宽度m输出整型数,不足m时,左补空格
2、0m
%0md 以宽度m输出整型数,不足m时,左补零
3、m,n
%m.nf 以宽度m输出实型小数,小数位为n位
文章目录
%2d,%-2d,%.2d,%02d...%2x, %02x, %-2x, %.2x
%f, %.nf, %m.nf,
%e, %.ne,%m.ne,
%2d,%-2d,%.2d,%02d
int main()
{
int a = 1;...printf("%d\n",a);
printf("%2d\n",a);
printf("%.2d\n", a);
printf("%-2d\n",a);
printf("%02d\n",a);...如果有-号表示后补空格,.2d与02d相同,都表示不足宽度2时前补0.