go-字符类型
func main() {
var c1 byte = 'a'
var c2 byte = 'c'
fmt.Println("c1=", c1)
fmt.Println("c2=", c2)
fmt.Printf("c1=%c c2=%c\n", c1, c2)
var c3 int = '北'
fmt.Printf("c3=%c c3=%d\n", c3, c3)
var c4 int = 22269
fmt.Printf("c4=%c", c4)
}
在 Go 中,字符的本质是一个整数,直接输出时,是该字符对应的 UTF-8 编码的码值
直接给某个变量赋一个数字,然后按格式化输出时%c,会输出该数字对应的 unicode 字符
本作品采用《CC 协议》,转载必须注明作者和本文链接