知识点1:%d %2d %02d %-2d% %.2d的区别
%d就是普通的输出了整形数
%2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格。
%02d,和%2d差不多,只不过左边补0
%-2d将数字按宽度为2,采用左对齐方式输出,若数据位数不到2位,则右边补空格
%.2d 输出整形时最少输出2位,如不够前面以0占位。如输出2时变成02,200时只输出200;输出浮点型时(%.2f)小数点后强制2位输出
比如:
Int num = 1
printf("%d" , (num))结果为: (1)
printf("%2d" , (num))结果为: ( 1)
printf("%02d", (num))结果为: (01)
printf("%-2d", (num))结果为: (1 )
printf("%.2d",(num))结果为: (01)