二进制减法怎么算啊 借位我弄不明白 给我讲明白地我追加200分

如题所述

110000减10111 等于11001。

1、我们用在某位上方有标记点表示该位被借位。具体过程为从被减数的右边第一位开始减去减数,在本例中,由于0减1而向右数第二位借位,借1在十进制里是借了10,但在二进制里是借了2,故借来了2后,这里的计算是2+0-1=1,在竖式的右数第1位写上1;

2、然后据继续往左边计算,右数第二位不够减,继续向前面借位,故借来了2后,这里的计算是2-1+0-1=0,注意这里要先减去借给右数第一位的1,再开始计算,则在竖式的右数第2位写上0;

3、同理,右数第三位不够减,继续向前面借位,借来了2后,这里的计算也是2-1+0-1=0,则在竖式的右数第3位写上0;

4、到了右数第四位,依然要向前面借位,借来了2后,这里的计算是2-1+0-0=1,则在竖式的右数第4位写上1;

5、到了右数第五位,以为给第四位借去了1,故这里变成了0,不够减下面的1,需继续向前面借位,借来了2后,这里的计算是2-1(借去的1)+1(原本有的1)-1(下面的1)=1,则在竖式的右数第5位写上1;

所以二进制的减法110000减10111 等于11001。

扩展资料:

二进制的减法运算法则:

当需要向上一位借数时,必须把上一位的1看成下一位的(2)10。

0-0 =0;

1-0=1;

1-1=0;

0-1=1 有借位,借1当(10) 看成 2, 则 0+ 2 - 1 =1。

温馨提示:答案为网友推荐,仅供参考
相似回答