负数反码相当于:要求正数和相反数相加=0
负数补码相当于: 先向最高位(溢出位)借一,计算出结果
因为这一位是溢出位,在计算机中表示不出来,所以再进行计算的时候即使因为借的这一位导致了进一,也是溢出的,表示不出来,
所以补码是复数绝对值的同余数。
求补码理解:
负数反码+对应正数=全1,再加1就溢出,即为同余数的模
最右侧1及以后不变,前面数字0变1,1变0:
补码=借的1-对应正数,那么到最右侧1正好借位停止,还剩1,所以后面不变,前面都取反
原码 反码 补码
最新推荐文章于 2024-10-20 20:32:52 发布