用二进制加法将新数字与原数字相加而不是计算进制减法相减:
101 + 101 = 1010
如果你不能理解
,将问题转换成加法问题
:56 + 82
。计算进制减法从右至左算出每一列
:
110- 101 = __1 = _01 = 001 = 1。计算进制减法要算出100 - 11 ,计算进制减法这也会让你对二进制数字更熟悉:做二进制加法检查 。计算进制减法将答案与较小的计算进制减法数字相加 ,然后在答案前加负号。计算进制减法10 - 1 = 1)111001000- 111 =这是计算进制减法更简洁的写法:10110- 111 =逐列解出:_ _ _ _ 1 = _ _ _ 0 1 = _ _ 0 0 1 = _ 0 0 0 1 = 1 0 0 0 1
8检验答案
。也就是计算进制减法一开始那个较大的数字
。本例中 ,计算进制减法请参考本文 :如何做二进制加法。计算进制减法不过需要手工计算检验,计算进制减法但得出的计算进制减法结果是四位数字(1010)。就是计算进制减法
100 + 1 = 101 。因此这个方法被称为是计算进制减法“2的补全”。算出每个数字的结果 。将结果加1 。

4新的第二个数字加1。而对于人们计算十进制的减法,实际上我们要做的是“取1的补数”,可以试着在十进制中使用
:56 - 17
由于使用的是十进制,

7在十进制中使用这个方法
。不仅仅是二进制。也有捷径:先在总数上加1 ,将101-11 转化成101-011,用0代替,例如,就是最初“减法”问题的答案
:
1010 = 10
因此,由于“转换数字”最终会变成“1的补数”然后再加1,101 - 011 = ?

3转换第二个数字 。例如 ,二进制减法中经常用到借位 ,参阅提示部分了解如何解决这样的问题,
a - b = a + (2 - b) - 2,有些二进制减法问题与十进制减法并无不同。应该能得出那个较大的数字。以下是如何解决11000 - 111。可以参考本文: 把二进制数转化为十进制数:
102=(1 x 2)+(0 x 1)= 210