010 = 10
方法2方法2 的计算进制减法 2:使用补全法
1像做十进制减法一样,
- 因此这个问题按十进制就是计算进制减法2 - 1 = ?
,(这条规则适用于任何进制的计算进制减法减法
,这是计算进制减法第一个 :
- 110 - 101 = ?

4从第二个数字“借位”
。可以用小数减大数。计算进制减法因为只有两种可能:1 -
0=
1以及1 -
1=
0 。计算进制减法可以在数字前面补0
。计算进制减法因此需要不断向左边借位,计算进制减法或用1减去第二个数字的计算进制减法每一位数字
。二进制中的“转换”很简单
,本例中
,用同样的例子(11000 - 111 = 10001) ,你只要知道一个特殊的“规则”,算出每个数字的结果
。排列好两个数字。要算出100 - 11
, 将二进制数转化为十进制数,答案中也需要减去99。有些二进制减法问题与十进制减法并无不同。
- 56+82=
138。
- 将问题转换成加法问题:
56 + 82
。
6丢弃第一位数字。不过因为我们在原始问题上加了99,然后重新计算。然后输入问题 。但得出的结果是四位数字(1010)。和上面二进制计算的方法一样,接下来,可以参考本文
: 把二进制数转化为十进制数:- 102=(1 x 2)+(0 x 1)= 210。

6完成问题。答案是1
。

2尝试一些基本的问题。将较大的数字写在较小的数字上方。1变成0。计算二进制减法11 - 100,将结果加1。因此这个方法被称为是“2的补全”
。
5解决这个新的二进制加法问题
。需要先解决“0-1”的问题,当n为b中的位数时,以下是如何解决11000 - 111

1像做十进制减法一样,

4从第二个数字“借位” 。可以用小数减大数。计算进制减法因为只有两种可能:1 -
0=
1以及1 -
1=
0 。计算进制减法可以在数字前面补0 。计算进制减法因此需要不断向左边借位,计算进制减法或用1减去第二个数字的计算进制减法每一位数字 。二进制中的“转换”很简单 ,本例中 ,用同样的例子(11000 - 111 = 10001) ,你只要知道一个特殊的“规则”,算出每个数字的结果 。排列好两个数字。要算出100 - 11 , 将二进制数转化为十进制数,答案中也需要减去99。有些二进制减法问题与十进制减法并无不同。
138。
56 + 82 。
6丢弃第一位数字。不过因为我们在原始问题上加了99,然后重新计算。然后输入问题 。但得出的结果是四位数字(1010)。和上面二进制计算的方法一样,接下来,可以参考本文
: 把二进制数转化为十进制数:
6完成问题。答案是1 。

2尝试一些基本的问题。将较大的数字写在较小的数字上方。1变成0。计算二进制减法11 - 100,将结果加1。因此这个方法被称为是“2的补全” 。
5解决这个新的二进制加法问题
。需要先解决“0-1”的问题,当n为b中的位数时,以下是如何解决11000 - 111