3.5.3.格式化字符
Go语言的字符都是rune类型(即int32),且它们可以以数字或Unicode字符的形式输出。
1 | fmt.Printf("%d %#04x %U '%c'\n", 0x3A6, 934, '\u03A6', '\U000003A6') |
1 | 934·0x03a6·U+03A6·'Φ' |
在这里我们以十进制和十六进制整数的形式输出了一个希腊大写字母Phi(‘Φ’),使用格式化动作%U(Unicode)输出了Unicode码点,最后使用 %c (字符或代码点)输出了Unicode字符。