二进制加法的原则是把两个1加起来就是2,所以向前送1。 下面必须计算为0。 相当于十进制1的1 9=10向前送1。 下面必须计算为0。 因为二进制数只有0和1,所以1加1等于2增加1就向前送。
二进制减法的原则是,如果0减去1还不够,就提前借用2到1
1、加算例
1100 1100 0000 1100
1100 1100
0000 1100
——————
1101 1000
首先将右边的两个0相加为0,右边三位的1=2前面一个,下面给0。 右边4位前面给了1,所以现在11等于3。 2前面给1,然后3-2=1还有一个1,所以下面给1。 右5位前面给了1,所以10=0,右6位
2、减法范例
1100 1100
_00001111
一个一个
1011 1101
右一位的0-1不够,从前面0借2,所以2-1=1,得数是1,右二位从后面借2减了1,所以现在-1,-1-0不够,又要从前面1借2,所以-12 减去1,0-1=-1,-1也不够0。 要继续前借2,2-1=1,1-0=1,计算为1。 右六和右五位,右七从后面被借了2,所以减1等于0。 0-0=0,得到的数为0