什么是原码、反码和补码?
时间: 2024-03-25 19:31:41 浏览: 62
原码、反码、补码知识总结
5星 · 资源好评率100%
原码、反码和补码都是用来表示有符号整数的编码方式。
原码是最基本的编码方式,其中最高位表示符号位,0表示正数,1表示负数,其余位表示数值大小。例如,8位二进制数中,01100101表示+101,11100101表示-101。
反码是在原码的基础上,对于负数按位取反(符号位不变),正数与原码相同。例如,8位二进制数中,01100101的反码为01100101,11100101的反码为10011010。
补码是在反码的基础上,对于负数再加1,正数与原码相同。例如,8位二进制数中,01100101的补码为01100101,11100101的补码为10011011。
阅读全文