一 补码
产生原因:使用补码,可以将符号位和数值位统一处理;同时,加法和减法也可以统一处理。(解决二进制运算中减法运算)
运算方法:正数的补码为原码,负数的补码为保留符号位,其他位取反然后在加一。补码的原码为补码的补码。
例:10000111(-7) 补码为 11111001 。11111001 + 10000111 = 100000000 最高位为9 丢失 最后的值为 00000000(0)。
10000111(-7)的原码为自己的补码 11111001.