原码反码补码的计算

弄清这个问题之前,先区分有符号整数和无符号整数。对于无符号整数,其最高位为数据位。而对于有符号整数,最高位为符号位,若符号位为0,则为正数;若为1,则为负数。

计算:

正数的原码、反码、补码都是相同的。

负数在计算机中是以二进制补码形式来表示和存储的。如何计算负数的补码?在保持符号位不变的情况下,将负数原码中的0变成1、1变成0得到的是该负数的反码,然后再将其加1的结果就是负数的补码。

posted @ 2019-09-18 10:37  藻类植物  阅读(5868)  评论(0编辑  收藏  举报