计算机存储都是按照补码存储,补码存储的好处是计算简化
正数的原码,反码,补码都是一样
负数的补码=原码取反(符号位不取反)+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
计算机存储都是按照补码存储,补码存储的好处是计算简化
正数的原码,反码,补码都是一样
负数的补码=原码取反(符号位不取反)+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