Go 语言编程 — 基本数据类型

目录

Golang 的数据类型

Go 语言编程 — 基本数据类型

基本数据类型

布尔型

  • true
  • false

数字类型

整型

  • int8:有符号 8 位整型,[-128, 127]
  • uint8:无符号 8 位整型,[0, 255]
  • int16:有符号 16 位整型,[-32768, 32767]
  • uint16:无符号 16 位整型,[0, 65535]
  • int32有符号 32 位整型,[-2147483648, 2147483647]
  • uint32:无符号 32 位整型,[0, 4294967295]
  • int64:有符号 64 位整型,[-9223372036854775808, 9223372036854775807]
  • uint64:无符号 64 位整型,[0, 18446744073709551615]

浮点型

  • float32:32 位浮点型数
  • float64:64 位浮点型数
  • complex64:32 位实数和虚数
  • complex128:64 位实数和虚数

其他

  • byte:类似 uint8
  • rune:类似 int32
  • uint:32 或 64 位
  • int:与 uint 一样大小
  • uintptr:无符号整型,用于存放一个指针