8位2进制负数补码中后7位求反后为什么还要+1,那个+1是什么意思??
答案:2 悬赏:60 手机版
解决时间 2021-02-04 13:23
- 提问者网友:富士山上尢
- 2021-02-03 22:33
8位2进制负数补码中后7位求反后为什么还要+1,那个+1是什么意思??
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-03 23:43
加1是根据反码转换补码的算术算法得出的口诀,以免记繁杂的公式
1、补码的定义
①小数补码的定义
[X]补 =
X 0≤X <1
2+ X -1 ≤ X < 0
②整数补码的定义
[X]补 =
X 0≤X <2n
2n+1+X - 2n ≤ X < 0
2、反码的定义
①小数反码的定义
[X]反 =
X 0≤X <1
2-2n-1-X -1 < X ≤ 0
②整数反码的定义
[X]反 =
X 0≤X <2n
2n+1-1-X - 2n < X ≤ 0
头疼吧,记住末位加1就可以了
1、补码的定义
①小数补码的定义
[X]补 =
X 0≤X <1
2+ X -1 ≤ X < 0
②整数补码的定义
[X]补 =
X 0≤X <2n
2n+1+X - 2n ≤ X < 0
2、反码的定义
①小数反码的定义
[X]反 =
X 0≤X <1
2-2n-1-X -1 < X ≤ 0
②整数反码的定义
[X]反 =
X 0≤X <2n
2n+1-1-X - 2n < X ≤ 0
头疼吧,记住末位加1就可以了
全部回答
- 1楼网友:梦中风几里
- 2021-02-04 01:05
额
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯