基本类型 | 大小 | 最小值 | 最大值 | 包装器类型 |
---|---|---|---|---|
boolean | --- | --- | --- | Boolean |
char | 16-bit | Unicode 0 | Unicode 2^16-1 | Character |
byte | 8 bits | -128 | +127 | Byte |
short | 16 bits | -2^15(-32768) | +2^15-1(32767) | Short |
int | 32 bits | -2^31(-2147483648) | +2^31-1(2147483647) | Integer |
long | 64 bits | -2^63 | +2^63-1 | Long |
float | 32 bits | IEEE 754 | IEEE 754 | Float |
double | 64 bits | IEEE 754 | IEEE 754 | Double |
void | --- | --- | --- | Void |
注意:
-
除了void类型,一共8种
-
Java没有任何无符号类型(unsigned),所有的数值类型所占据的字节数量与平台无关。
-
char的默认值为'\u0000',不是空格。
-
最小值的绝对值比最大值大1
网友评论