Go fmt包 整数的格式“占位符”

  • %b 二进制表示
  • %c 相应Unicode码点所表示的字符
  • %d 十进制表示
  • %o 八进制表示
  • %q 单引号围绕的字符字面值,由Go语法安全地转义
  • %x 十六进制表示,字母形式为小写 a-f
  • %X 十六进制表示,字母形式为大写 A-F
  • %U Unicode格式:U+1234,等同于 "U+%04X"
Printf("%b", 5)      // 101
Printf("%c", 0x4E2D) // 中
Printf("%d", 0x12)   //18
Printf("%d", 10)     //12
Printf("%q", 0x4E2D) //'中'
Printf("%x", 13)     //d
Printf("%X", 13)     //D
Printf("%U", 0x4E2D) //U+4E2D