Go语言知识点01——字符和字符串的区别

在这里梳理一下go语言两大数据类型——字符和字符串的区别及联系

字符

  • 字符声明使用单引号
  • 字符往往只有一个字符,但转义字符除外,如’\n’
  • 格式化输出为%c

字符串

  • 字符串的声明使用双引号
  • 字符串可以有一个或多个字符组成
  • 字符串都隐藏了一个结束符,’\0’
  • 格式化输出为%s

例:

1
str = "a" // 由'a'和'\0'组成一个字符串