基本数据类型 | 占用字节数 | 2进制位数 | 当前数据类型的最大值 | 当前数据类型最小值 | 默认值 |
---|---|---|---|---|---|
boolean | 不占一个完整的字节,但逻辑上占用1个 | 8bit | true/false | true/false | false |
byte | 1byte | 8bit | 2^7-1 | -2^7 | 0 |
short | 2byte | 16bit | 2^15-1 | -2^15 | 0 |
int | 4byte | 32bit | 2^31-1 | -2^31 | 0 |
long | 8byte | 64bit | 2^63-1 | -2^63 | 0L |
float | 4byte | 32bit | 3.4028235E38 | 1.4E - 45 | 0.0f |
double | 8byte | 64bit | 1.7976931348623157E308 | 4.9E - 324 | 0.0d |
char | 2byte | 16bit | 2^16 - 1 | 0 | 空 |