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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!