永发信息网

补码加补码得到补码变为原码为何要加一

答案:2  悬赏:40  手机版
解决时间 2021-02-13 20:38
  • 提问者网友:缘字诀
  • 2021-02-13 14:11
补码加补码得到补码变为原码为何要加一
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-02-13 14:50
补码加补码得到补码。
将补码变为原码,只要重复“由原码求补码”的运算就行了。所以,仍是“求反码加1”。
例:5+(-1)
0000 0101
1111 1111 (+
0000 0100 即+4,正数的补码与原码相同

-5+1:
1111 1011
0000 0001 (+
1111 1100 (和的补码,视作“原码”)
1000 0011 (求反码)
1000 0100 (加1,即-4的原码)
全部回答
  • 1楼网友:狂恋
  • 2021-02-13 15:22
1. 原码 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制: [+1]原= 0000 0001 [-1]原= 1000 0001 第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是: [
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯