二进制借位怎么算啊

二进制借位怎么算啊

比如二进制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。

将二当十来理解``这样比较易懂``

进位规则是“逢二进一”``即是说当一位数升到二时``就向下一位数进一``这就好似十进制中的逢十进一一样``即是一位数是九的话``当这位数再加一时就要向下一位数进一``而这位数同时又变为0``

借位规则是“借一当二”``即是同十进制中的借一当十一样道理``

“例如131的二进制借两位”``举个例子``

某端口的IP地址为``则该IP地址所在的网络的广播地址为多少``

因为26大于24,而且多出2,所以在最后131这端被借用了两位作为网络位,所以:

把的131转成二进制:

00011 =>131

---------11000000 =>借2位

所以:

|000011

|-网络地址-|-主机-|

那么广播地址就是:

11111

最后转成十进制就是: