整型ide
Go 语言提供了 11 种整型,以下列表所示。ui
类型 | 说明 |
---|---|
byte | 等同于 uint8 |
int | 依赖于不一样平台下的实现,能够是 int32 或者 int64 |
int8 | [-128, 127] |
int16 | [-32768, 32767] |
int32 | [-2147483648, 2147483647] |
int64 | [-9223372036854775808, 9223372036854775807] |
rune | 等同于 int32 |
uint | 依赖于不一样平台下的实现,能够是 uint32 或者 uint64 |
uint8 | [0, 255] |
uint16 | [0, 65535] |
uint32 | [0, 4294967295] |
uint64 | [0, 18446744073709551615] |
uintptr | 一个能够刚好容纳指针值的无符号整型(对 32 位平台是 uint32, 对 64 位平台是 uint64) |
Golang查看字节长度
指针
unsafe.Sizeof()it