1.正数的原码反码补码相同,是将数字转换为二进制形式,然后将最高位补0。:
- 10所对应的原码反码补码都是 0000 1010
2.而对于负数,负数的原码是它的绝对值对应的二进制,而最高位是1。所以:
- 10所对应的原码是 1000 1010
3.负数的反码是它原码最高位除外的其余所有位取反,所以:
- 10所对应的反码是 1111 0101
4.而负数的补码是将其反码的数值+1,所以:
- 10所对应的补码是 1111 0110
1.正数的原码反码补码相同,是将数字转换为二进制形式,然后将最高位补0。:
2.而对于负数,负数的原码是它的绝对值对应的二进制,而最高位是1。所以:
3.负数的反码是它原码最高位除外的其余所有位取反,所以:
4.而负数的补码是将其反码的数值+1,所以: