原码、反码、补码以及运算举例

原码、反码、补码

对于有符号而言

  1. 二进制最高位是符号位:0表示正数、1表示负数
  2. 正数的原码、反码、补码都一样
  3. 负数的反码 = 它的符号位不变,其他位取反
  4. 负数的补码 = 它的反码 + 1
  5. 0 的反码、补码都是0
  6. 在计算机运算的时候,都是以它的补码进行计算的

加法运算

例一:  1 - 2 = 1 + (-2),二进制运算如下:

例二:1 + 2,二进制运算如下:

 

posted @ 2023-12-28 21:22  远洪  阅读(50)  评论(0编辑  收藏  举报