为了账号安全,请及时绑定邮箱和手机立即绑定

00110110的反码难道不是00110110吗?

00110110的反码难道不是00110110吗?

C
慕桂英3389331 2018-10-24 10:16:00
大神们好,今天我在看《计算机科学导论》这本书的时候发现上面说00110110的反码是11001001,但是正数的反码、补码、原码不都是一样的吗?其反码应该为00110110呀?还请大神指点一下,先谢谢啦!
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

反码本身是一种运算方法,其规则是对二进制位中的每一位进行取反。
而你可能误解了反码运算反码表示法。反码表示法是借助反码运算来表示负数的一种方法。它规定,将正数表示为它自己,即不进行反码运算,而将负数表示为它的绝对值的反码。
所以我们很多人都对反码表示法有误解,包括当年的我自己。不能说“正数的反码就是其本身”,而应该说“在反码表示法中,正数表示为其自身”。
结论:书里面说的是单纯的反码运算,而不是反码表示法。注意看题目的措辞可以证明这一点

查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 930 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信