原码,反码,补码

计算机存储都是按照补码存储,补码存储的好处是计算简化

正数的原码,反码,补码都是一样

负数的补码=原码取反(符号位不取反)+1

求-7的反码,补码

+7原码 0000 0111  +7

-7原码  1000 0111  -7

-7反码  1111 1000

-7补码  1111 1001

 例如:9+(-7)

 9的补码为 0000 1001

-7的补码为 1111 1001

二进制直接相加 这样就可以直接运算符号位 ,提高效率

得到 0000 0010 为2

原文地址:https://www.cnblogs.com/-yjx-/p/10726504.html