Golang 占位符的使用
+总打印数值的正负号;对于%q(%+q)保证只输出ASCII编码的字符。Printf("%+q", “中文”)“\u4e2d\u6587”-在右侧而非左侧填充空格(左对齐该区域)#备用格式:为八进制添加前导 0(%#o) 为十六进制添加前导 0x(%#x)或 0X(%#X),为 %p(%#p)去掉前导 0x; 如果可能的话,%q(%#q)会打印原始 (即反引号围绕的)字符串; 如果是可打印字符,%U(%#U)会写出该字符的 Unicode 编码形式(如字符 x 会被打印成 U+0078 ‘x’)。Printf("%#U", ‘中’)U+4E2D’ ’(空格)为数值中省略的正负号留出空白(% d); 以十六进制(% x, % X)打印字符串或切片时,在字节之间用空格隔开0填充前导的0而非空格;对于数字,这会将填充移到正负号之后