整数的各个类型
类型 | 有无符号 | 占用存储空间 | 表示数的范围 | 备注 |
---|---|---|---|---|
int8 | 有 | 1 字节 | -128 ~ 127 | |
int16 | 有 | 2字节 | -215 ~ 215-1 | |
int32 | 有 | 4字节 | -231 ~ 231-1 | |
int64 | 有 | 8字节 | -263 ~ 263-1 | |
uint8 | 无 | 1 字节 | 0 ~ 255 | |
uint16 | 无 | 2字节 | 0 ~ 216-1 | |
uint32 | 无 | 4字节 | 0~ 232-1 | |
uint64 | 无 | 8字节 | 0~ 264-1 | |
int | 有 | 32位操作系统 4 字节 64 位操作系统 8 字节 |
-231~ 231-1 -263~ 263-1 |
|
uint | 无 | 32位操作系统 4 字节 64 位操作系统 8 字节 |
0~ 232-1 0 ~ 264-1 |
|
rune | 有 | 4字节 | -231~ 231-1 | 等价 int32 ,表示一个 Unicode 码 |
byte | 无 | 1 字节 | 0~255 | 当用存储字符时选用 byte |