数值、浮点和字符类型
直接参考链接:https://www.runoob.com/go/go-data-types.html
整数:
- uint8
无符号 8 位整型 (0 到 255) - uint16
无符号 16 位整型 (0 到 65535) - uint32
无符号 32 位整型 (0 到 4294967295) - uint64
无符号 64 位整型 (0 到 18446744073709551615) - int8
有符号 8 位整型 (-128 到 127) - int16
有符号 16 位整型 (-32768 到 32767) - int32
有符号 32 位整型 (-2147483648 到 2147483647) - int64
有符号 64 位整型 (-9223372036854775808 到 9223372036854775807)
浮点类型
- float32
IEEE-754 32位浮点型数 - float64
IEEE-754 64位浮点型数 - complex64
32 位实数和虚数 - complex128
64 位实数和虚数
其他数字类型
- byte
类似 uint8 - rune
类似 int32 - uint
32 或 64 位 - int
与 uint 一样大小 - 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