Byte 占1个字节=8比特
最高位(最左边)为符号位
0表示正数;1表示负数
正数: 最大值(01111111) 最小值(00000000)
负数: 最大值(11111111) 最小值(10000000)
01111111=2^6+2^5+2^4+2^3+2^2+2^1+2^0
-128=10000000(原码)
=11111111 (反码)
=110000000(补码)因为有9位,规定舍弃
用补码来表示负数
Byte 占1个字节=8比特
最高位(最左边)为符号位
0表示正数;1表示负数
正数: 最大值(01111111) 最小值(00000000)
负数: 最大值(11111111) 最小值(10000000)
01111111=2^6+2^5+2^4+2^3+2^2+2^1+2^0
-128=10000000(原码)
=11111111 (反码)
=110000000(补码)因为有9位,规定舍弃
用补码来表示负数