Java基本类型
- long
- int
- short
- byte
- char
- float
- double
- boolean
byte 占1个bit,8个字节
最大值 0111 1111
计算方法:
加1 1000 0000 2^7
2^7-1 127
最小值 1000 0000
计算方法:
符号位不变,取反加1 1111 1111 1 0000 0000 2^8
-2^8 -128
ps:
- 计算机按照补码规则存储数据,最高位是符号位,0表示正数,1标书负数。
- 正数的原码、反码、补码都是本身。
- 求负数的原码,补码取反加1