类型 | 取值范围 |
---|---|
int | 依赖平台,可能是int32或int64 |
int8 | -128, 127 |
uint8 | 0, 255 |
int16 | -32 768, 32 767 |
uint16 | 0, 65 535 |
int32 | -2 147 483 648, 2 147 483 647 |
uint32 | 0, 4 294 967 295 |
int64 | -9 223 372 036 854 775 808, 9 223 372 036 854 775 807 |
uint64 | 0, 18 446 744 073 709 551 615 |
byte | 等同于uint8 |
rune | 等同于uint32 |
uintptr | 一个可以恰好容纳指针值的无符号整数类型(对32位平台是uint32,对64位平台是uint64) |
参考
1、《Go语言程序设计》