【负数的二进制】二进制负数的补码的原理为什么要用补码的形式改更负数如何掌握它...

发布时间:2021-03-27 10:05:46

二进制负数的补码的原理 为什么要用补码的形式改更负数如何掌握它的用法? 数学

网友回答

【答案】 1、在计算机系统中,数值一律用补码来表示(存储).
  主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理.另外,两个用补
  码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃.
  2、补码与原码的转换过程几乎是相同的.
  数值的补码表示也分两种情况:
  (1)正数的补码:与原码相同.
  例如,+9的补码是00001001.
  (2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1.
  例如,-7的补码:因为是负数,则符号位为“1”,整个为10000111;其余7位为-7的绝对值+7的原码
  0000111按位取反为1111000;再加1,所以-7的补码是11111001.
以上问题属网友观点,不代表本站立场,仅供参考!