类型 | 占用空间 |
---|---|
bit(位) | 1bit(位) |
byte | 8bit(位) |
boolean | 1byte |
char | 2byte |
short | 2byte |
int | 4byte |
float | 4byte |
long | 8byte |
double | 8byte |
取值范围计算
- demo
1 byte = 8 bit
8 bit 其中1bit 作为符号位,剩余7bit
so->
最小值: -2 的7次方(-128)
最大值:2的7次方 -1
why-> 最大值为何-1?
because -> 0