%% %字面量%b 二进制整数位,基数为2,或者是一个科学记数法标识的指数为2的浮点数%c 该值对应的unicode字符%d 十进制数值,基数为10%e 科学记数法e表示的浮点或者复数%E 科学记数法E表示的浮点或者复数%f 标准计数法表示的浮点或者复数%o 八进制数%p 十六进制表示的一个地址值,前缀0x%q 单引号括起来的字符字面值,由go语法安全的转义%s 输出字符串或字节数%T 输出值的类型,注意int32和int是两种不同的类型,编译器不会自动转换,需要类型转换%v 按值的默认格式表示%+v 类似%v 但输出结构体时会添加字段名%#v 值的go语法表示%t 单词true或false%x 表示为十六进制,使用a-f%X 表示为十六进制,使用A-F%U 表示为Unicode格式:U+1234,等价于"U+%04X"
