有符号存储
1.基本概念
原码基本概念:
正数的原码最高位是0;负数的原码最高位为1;其他是数值位。
例子:
符号位 数值位
+7 0 0000111
-7 1 0000111
反码基本概念:
正数的反码与原码相同;负数的反码与原码符号位相同,数值位取反。
例子:
符号位 数值位
+7 0 0000111
-7 1 1111000
补码基本概念:
正数的补码与原码相同;负数的补码是在反码基础上加一。
例子:
符号位 数值位
+7 0 0000111
-7 1 1111001
总结:
1.正数的正反补相同。
2.二进制对应的补码进行计算。