现在的位置: 首页 > 综合 > 正文

原码,反码,补码

2014年10月08日 ⁄ 综合 ⁄ 共 673字 ⁄ 字号 评论关闭

-----------------------------------------------------------
原码:
 表示方法:对于最左边的符号位,若正,则为0,负则为1
 原码尤其适合于乘除法运算;缺点:进行加减法时比较复杂。
 例子
  x=+1001   x(原)=01001
  -1001
              11001
  +0.1001           0.1001
  -0.1001        1.1001
-----------------------------------------------------------
反码:(很少采用)
  表示方法:对于正数,符号位0,后面的数值不变
            对于负数,符号位1,数值位按位求反
 例子
  x=+1001   x(原)=01001
  -1001
                10110
  +0.1001              0.1001
  -0.1001               1.0110
------------------------------------------------------------
补码:
 表示方法:对于正数,符号位0,后面的数值不变
    对于负数,符号位1,数值位按位求反,然后在最末位加1.
例子
  x=+1001     x(原)=01001
  -1001
---------------10111
  +0.1001--------------- 0.1001
  -0.1001---------------1.0111
------------------------------------------------------------

抱歉!评论已关闭.