原码、反码、补码以及运算举例
原码、反码、补码
对于有符号而言
- 二进制最高位是符号位:0表示正数、1表示负数
- 正数的原码、反码、补码都一样
- 负数的反码 = 它的符号位不变,其他位取反
- 负数的补码 = 它的反码 + 1
- 0 的反码、补码都是0
- 在计算机运算的时候,都是以它的补码进行计算的
加法运算
例一: 1 - 2 = 1 + (-2),二进制运算如下:
例二:1 + 2,二进制运算如下:
博客里大都是转载的内容,其目的主要用户知识的组织和管理。
对于有符号而言
例一: 1 - 2 = 1 + (-2),二进制运算如下:
例二:1 + 2,二进制运算如下: