%d:正常输出
%md:
d 表示输出的数据是整数
m 表示输出数据的宽度,右对齐,若数据实际位数小于m时左边补空 格,若大于m,则按实际位数输出
%0md:若实际位数小于m时,左边补0,若大于m,则按实际位数输出
%-md :左对齐,不够位右补空格
#include <stdio.h>
int main()
{
printf("%d\n", 2);
printf("%2d\n", 2);
printf("%02d\n", 2);
printf("%-2d\n", 2);
return 0;
}
%m.nf:
f 表示输出数据是浮点数
n 表示输出的数据小数点后保留n位小数,超过n位四舍五入,不足n位补0
其输出数据宽度与整数输出规则类似,(数据宽度包括小数点)