数据的表示
其它进制转换为十进制
按权展开法
十进制转换为其它进制
短除法
二进制、八进制与十六进制之间的互相转换
原码、补码和反码
最高位为符号位,1为负,0为正
正数的原码、反码和补码相同
负数的反码:符号位不变,其它位按位取反
补码:反码+1
移码:对补码的符号位取反
原码、补码和反码的表示范围
补码可以表示的范围比原码、反码多一
-
原因
- 在原码和反码中+0和-0的表示方法不同,而在补码中这两个的表示是相同的。
- 原码:+0:00000000 -0:10000000
- 反码:+0:00000000 -0:11111111
- 补码:+0/-0:00000000