[补码]补码的编码与运算

补码的优点

  • 补码可以表示唯一的有符号数,不会出现±零
  • 补码运算之后依旧满足补码规则

补码的规则

  • 最高位表示符号,
    0.......正数
    1.......负数

十进制转换成补码

正数十进制 10 D
二进制  0000 1010 B
补码    0000 1010 B
补码十六进制 0A H

负数十进制 -10 D
负数的绝对值 10 D
绝对值的二进制 0000 1010 B
补码   1111 0101 + 1 = 1111 0110
补码十六进制  F6 H
  • 正数 的补码就是本身的二进制形式
  • 负数 的补码是其 绝对值的二进制取反+1

你可能感兴趣的:([补码]补码的编码与运算)