数值、浮点和字符类型

直接参考链接:https://www.runoob.com/go/go-data-types.html

整数:

  1. uint8
    无符号 8 位整型 (0 到 255)
  2. uint16
    无符号 16 位整型 (0 到 65535)
  3. uint32
    无符号 32 位整型 (0 到 4294967295)
  4. uint64
    无符号 64 位整型 (0 到 18446744073709551615)
  5. int8
    有符号 8 位整型 (-128 到 127)
  6. int16
    有符号 16 位整型 (-32768 到 32767)
  7. int32
    有符号 32 位整型 (-2147483648 到 2147483647)
  8. int64
    有符号 64 位整型 (-9223372036854775808 到 9223372036854775807)

浮点类型

  1. float32
    IEEE-754 32位浮点型数
  2. float64
    IEEE-754 64位浮点型数
  3. complex64
    32 位实数和虚数
  4. complex128
    64 位实数和虚数

其他数字类型

  1. byte
    类似 uint8
  2. rune
    类似 int32
  3. uint
    32 或 64 位
  4. int
    与 uint 一样大小
  5. uintptr
    无符号整型,用于存放一个指针

布尔

bool 这个就false和true

ps:整数型例如我们 var xxx int 默认为 int64(64位操作系统,如果32为就是int32),但是浮点数必须完整,比如 var xxx float32,直接用float32会报错。
byte 相当于ascii编码。例如输入a = 97
需要中文就用 rune

文档更新时间: 2023-03-26 18:32   作者:young