二进制减法怎么算
答案:3 悬赏:0 手机版
解决时间 2021-01-22 07:33
- 提问者网友:雨不眠的下
- 2021-01-21 07:34
二进制减法怎么算
最佳答案
- 五星知识达人网友:街头电车
- 2021-01-21 09:07
和十进制是一样的,十进制不够减的时候从前一位借1当作10,二进制借1当作2。
也可以转成十进制算好之后再转回二进制…
也可以转成十进制算好之后再转回二进制…
全部回答
- 1楼网友:枭雄戏美人
- 2021-01-21 11:08
二进制减法与普通减法没有什么不同,只不过高位借1只能当2用,这样减下来就不会有问题。关键是不够减怎么办,数学计算时可以有负数,但计算机上程序计算时却没有符号位,而且是有字节数要求的。这样对于非借位的就是普通减法运算,对于借位的就需要做补码运算。如4位1H减去11H其运算结果为
你好
二进制相减的具体规则跟真值的编码方式有关系,如:原码,补码等。
现在假设两数为无符号整数且总是较大减去较小。(因为无符号数不能表示负数,所以不能小减大)
将减数逐位取反,末位加1,然后与被减数相加即可,不需要考虑借位的问题。
例1:
被减数:110000 减数:010
你好
二进制相减的具体规则跟真值的编码方式有关系,如:原码,补码等。
现在假设两数为无符号整数且总是较大减去较小。(因为无符号数不能表示负数,所以不能小减大)
将减数逐位取反,末位加1,然后与被减数相加即可,不需要考虑借位的问题。
例1:
被减数:110000 减数:010
- 2楼网友:迟山
- 2021-01-21 10:02
二进制减法和十进制完全相同,只是从高一位借的是2,而不是10,对于不熟练的最好办法就是转换为10进制进行运算,虽然费点时间,但正确率有保障
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯