关于补码问题,百度百科中貌似有错误,求大神解惑。具体情况如下。

问题一:百度百科如是说:

这句话不是明显错误的吗?正数的补码和原码相等,加起来不一定等于模。
我觉得正确的是不是相反数的补码相加等于模。
问题二:[X+Y]补 = [X]补 + [Y]补 这个要怎么证明啊?又不是原码,为什么能直接相加减?

这里说的三个特性,都是错误的。

1、的错误,楼主已经看出来了,不用再说。

2、的错误,除了整数、负数分不清之外,还混淆了《补码》、《求补码》的概念。
针对一个数(称为真值),可以求出它的原码、反码和补码。
对一个补码,还能再求什么补码!
很明显,这是基本概念不清。

3、世界上的数,只有零,从来就没有正零和负零。
正零和负零,只是一种代码(原码和反码),并不是数。
-----
问题二:[X+Y]补 = [X]补 + [Y]补 这个要怎么证明啊?
又不是原码,为什么能直接相加减?

把补码的定义式,代入这个等式的两端,即可看出,等式成立。

假设在八位二进制数的条件下,定义式如下:
[X]补 = X 0 <= X <= 127
[X]补 = 256 - |X| -128 <= X < 0
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-12
百度百科是自由、开放、人人可编辑的百科全书,词条由网友和专家贡献,有错误楼主可以去改,但是要添加对应的参考资料。追问

感谢你的回答,但是你似乎还是没有解答我的问题啊!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网