格式化字符串的格式是:
%[标志][输出最小宽度][.精度][长度][格式字符]
- ①标志:
- ②输出最小宽度:
- 用十进制整数来表示输出的最少位数
(包括小数点在内)
若实际位数多于定义的宽度,则按实际位数输出;
若实际位数少于定义的宽度,则右对齐,左边留空;有负号,则左对齐,右边留空;表示宽度的数字以0开始,则右对齐,左边留空;
- ③精度:
精度格式符以“.”开头;
若输出为数字,若实际位数大于定义精度,则四舍五入;若不足,则补0;
若输出为字符,若实际位数大于定义精度,则截去超过的部分。
- ④长度
长度格式符为h和1两种,h表示按短整型量输出,1表示按长整型输出。
- ⑤格式字符
参考文章: