只有8种基本类型可以算.其他引用类型都是由java虚拟机决定的自己不能操作
- 表示范围公式:(-2的n-1次方) 至 (2的n-1次方 - 1),
- 因为第一位用于当做符号位,第1个bit表示符号,0表示正数,1表示负数
基本类型 | 占的内存(1字节是8位) | 表示范围 |
---|---|---|
byte | 1字节 | -128至127:-2的7次方至2的7次方-1 |
short | 2字节 | -32768至32767:-2的15次方至2的15次方-1 |
int | 4字节 | -2147483648 至 2147483647 :-2的31次方至2的31次方-1 |
long | 8字节 | -2的63次方至2的63次方-1 |
float | 4字节 | 有效小数位6-7位 |
double | 8字节 | 有效小数位15位 |
char | 2字节 | |
boolean | 1字节 |