首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为啥补码中10101取反加1,再取反,再加1,结果还是10101

2013-03-20 
为什么补码中10101取反加1,再取反,再加1,结果还是10101?还有移码的存在真的就是为了比较两个数方面吗?直接

为什么补码中10101取反加1,再取反,再加1,结果还是10101?
还有移码的存在真的就是为了比较两个数方面吗?直接比较符号位不就行了?
求高手回答
[解决办法]
10取负,-10
-10+1   -9
-9取负,9
9+1     10

热点排行