字符 | 描述 |
---|---|
b | 二进制,以2为基数输出数字 |
o | 八进制,以8为基数输出数字 |
x | 十六进制,以16为基数输出数字,9以上的数字用小写字母(类型为X时用大写字母)表示 |
c | 字符,将整数转换成对应的Unicode字符输出 |
d | 十进制整数,以10为基数输出数字 |
f | 浮点数,以浮点数输出数字 |
e | 指数记法,以科学计数法输出数字(类型是E时用大写E) |
+m.nf | 输出带符号(若正整数输出“+”号)的数 ,保留n位小数,整个输出占m列(若实际宽度超过m则突破m的限制;若实际宽度不足m则采用默认右对齐方式,左边用空格填充) |
< | 左对齐,默认用空格填充右边 |
0>5d | 右对齐,用0填充左边(不写则默认用空格填充,也可以换做单个字符进行填充),宽度为5 |
^ | 居中对齐 |
{{}} | 输出一个{},由于{}在限定符中已经被使用故要输出{}需使用两个{} |
字符串默认对齐方式是左对齐,整数默认对齐方式是右对齐。