通用占位符
占位符 | 说明 |
---|---|
%v | 以默认的方式打印变量的值 |
%T | 打印变量的类型 |
%% | 字面上的百分号,并非值的占位符 |
Interger(整形)
占位符 | 说明 |
---|---|
%+d | 带符号的整型 |
%q | 打印单引号 |
%o | 不带零的八进制 |
%#o | 带零的八进制 |
%x | 小写的十六进制 |
%X | 大写的十六进制 |
%#x | 带0x的十六进制 |
%U | 打印Unicode字符 |
%#U | 打印带字符的Unicode |
%b | 打印整型的二进制 |
%5d | 整型长度为5,右对齐,左边留白 |
%-5d | 左对齐右边留白 |
%05d | 数字前面补零 |
Float(浮点数)
占位符 | 说明 |
---|---|
%f | (=%.6f) 6位小数点 |
%e | (=%.6e) 6位小数点(科学计数法) |
%g | 用最少的数字来表示 |
%.3g | 最多3位数字来表示 |
%.3f | 最多3位小数来表示 |