Go语言数据类型

整形

整形分为有符号型和无符号型 有符号型 int8 int16 int32 int64 int 无符号型 uint8 uint16 uint32 uint64 uint

file

浮点型

浮点型有 float32(4字节)和float64(8字节)

字符串

string

  • \r 回车符 return,返回行首
  • \n 换行符 new line, 直接跳到下一行的同列位置
  • \t 制表符 TAB
  • ' 单引号
  • " 双引号
  • \ 反斜杠

布尔类型

true和false

复数

complex64 和 complex128 ,分别对应 float32 和 float64 两种浮点数精度

fmt格式化输出相关参数

  • %% 一个%字面量
  • %b 一个二进制整数值(基数为 2),或者是一个(高级的)用科学计数法表示的指数为 2 的浮点数
  • %c 字符型。可以把输入的数字按照 ASCII 码相应转换为对应的字符
  • %d 一个十进制数值(基数为 10)
  • %f 以标准记数法表示的浮点数或者复数值
  • %o 一个以八进制表示的数字(基数为 8)
  • %p 以十六进制(基数为 16)表示的一个值的地址,前缀为 0x,字母使用小写的 a-f 表示
  • %q 使用 Go 语法以及必须时使用转义,以双引号括起来的字符串或者字节切片[]byte,或者是以单引号括起来的数字
  • %s 字符串。输出字符串中的字符直至字符串中的空字符(字符串以’\0‘结尾,这个’\0’即空字符)
  • %t 以 true 或者 false 输出的布尔值
  • %T 使用 Go 语法输出的值的类型
  • %x 以十六进制表示的整型值(基数为十六),数字 a-f 使用小写表示
  • %X 以十六进制表示的整型值(基数为十六),数字 A-F 使用小写表示

Go语言数据类型
http://www.jcwit.com/article/121/
作者
Carlos
发布于
2022年7月17日
许可协议