负数的补码为何符号位取反后为1?
例:X=-1010
根据补码的编码方法,负数的补码等于二进制位按位取反后在最低位加1,符号位取反后为1.
即 数值部分1010取反后为0101,然后最低位加1,得0110,符号位取反后为1,即[X]补=10110
我始终看不懂的就是,符号位为什么取反后为1,一开始符号位不是个负号吗?负号不是该用1表示吗?那取反后应该为0啊?为什么是1?
人气:471 ℃ 时间:2019-07-25 01:27:35
解答
负号是用1表示,它是不会变的,不可能取反了就变成了正的了.
推荐
猜你喜欢
- 求优美的英语短文,一百二十词左右.带上翻译.越多越好.
- 20米/分怎么换成厘米/秒,
- 湖面非常平静.改成比喻句
- 求职信英语作文
- 如图,三角形ABC中,BD是角平分线,DE垂直AB于E点,且AB=18cm,BC=12cm,三角形ABC面积为30立方厘米,则DE=
- 一道初一的英语作文题,50词左右
- 约数共有9个自然数是A 36,B 42,C 18.D 24
- 小学单位换算公式