格式化输出标准格式
% [flag] [fldwidth] [precision] [lenmodifier] convtype
格式化输入标准格式
% [*] [fldwidth] [m] [lenmodifier] convtype
*用于抑制转换,按照转换说明的其余部分对输入进行转换,但转换结果并不存放在参数中。
flag | 说明 |
---|---|
’ | 将整数按千分位分组字符 |
- | 在字段内左对齐输出 |
+ | 总是现实代符号转换的正负号 |
space | 如果第一个字符不是正负号,则在其前面加上一个空格 |
# | 指定另一种转换格式(如十六进制加0x前缀) |
0 | 添加前导0进行填充 |
fldwidth说明最小字段宽度,多余字符位置用空格填充。
precision说明整形转换后最少输出字符数、浮点数转换后小数点后的最少位数、字符串转换后最大字节数。
lenmodifier | 说明 |
---|---|
hh | 按signed或unsig |