位(bit)
一位代表一位二进制数
字节(byte)
1字节=8位二进制数 -128 ~ 127
int8
1个字节
(1个符号位和7个数值位) -128 ~ 127
uint8
1个字节
(8个数值位) 0 ~ 255
int16
2个字节
(1个符号位和15个数值位) -32768 ~ 32767
uint16
2个字节
(16个数值位) 0 ~ 65535
int32
4个字节
(1个符号位和31个数值位) -2147483648 ~ 2147483647
uint32
4个字节
(32个数值位) 0 ~ 4294967295
int64
8个字节
(1个符号位和63个数值位)
-9223372036854775808 ~ 9223372036854775807
uint64
8个字节
(64个数值位)
0 ~ 18446744073709551615
float16
2个字节
(1位符号位+10位小数和1位符号位+4位指数)
float32
4个字节
(1位符号位+23位小数和1位符号位+7位指数)
float64
8个字节
(1位符号位+53位小数和1位符号位+9位指数)
网友评论