可以使用辅助符号 " m.n "来控制数据的宽度和精度
m, 控制宽度,要求是数字(很少使用), 设置的宽度小于数字自身,不生效
.n ,控制小数点精度 , 要求是数字 会进行小数的四舍五入
示例:
%5d:表示将蒸熟的宽度控制在5位,如数字11,被设置为5d,就会变成:[空格][空格][空格]11,用三个空格补足宽度。
%5.2f: 表示将宽度控制为5, 小数点精度设置为2;
小数点和小数部分也算入宽度的计算
如 对11.345设置了%7.2f后,结果是:[空格][空格][空格]11.35 。 2个空格补足宽度, 小数部分限制2位精度后,四舍五入为 .35
% .2f: 表示不限制宽度,只设置小数点精度为2,如11.345 设置%.2f后 结果是11.35
如果m比数字本身宽度还小 会发生什么事情-----m本身不生效
.n会对小数部分做精度限制,同时: ?
会对小数部分做四舍五入