逍遥呆 发表于 2014-9-17 20:21
~是取反,反码就是反码,结果是一样的,可是一个是运算一个是数应该不一样吧 ...
wubufu 发表于 2014-9-17 20:43
为什么资料上说,正数的反码是原码,而~6=-7呢
fantacyleo 发表于 2014-9-17 20:50
哪个资料说正数的反码是原码?资料也要擦亮眼睛仔细辨别啊
QQ截图20140917212733.png (163.77 KB, 下载次数: 374)
wubufu 发表于 2014-9-17 21:31
这上面说正数的反码为原码
fantacyleo 发表于 2014-9-17 22:03
百度了一下,原来是翻译问题。英文中有两个术语:1s' complement和2's complement,我之前看到的中文材料 ...
fantacyleo 发表于 2014-9-17 22:03
百度了一下,原来是翻译问题。英文中有两个术语:1s' complement和2's complement,我之前看到的中文材料 ...
wubufu 发表于 2014-9-18 02:11
那么是一个意思吗?
fantacyleo 发表于 2014-9-18 21:30
是的。1s' complement=1-补码=反码 2's complement=2-补码=补码
wubufu 发表于 2014-9-18 22:50
我看网上说的1s' complement用在IP、TCP的校验和中,而2的补码是用我们平时学的补码(即正数的补码和原码相 ...
fantacyleo 发表于 2014-9-18 22:56
所以我说这是翻译问题啊。英文就是 1s' complement,其变换方法就是按位取反,翻成反码还是1-补码是译者 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |