方法2方法2 的计算进制减法 2:使用补全法
1像做十进制减法一样,然后在左边减去同样的计算进制减法数字(也就是100)
:
138 + 1 = 139 → 139 → 39这就是我们原始问题56-17的最终答案
。用0代替 ,计算进制减法因此这个方法被称为是计算进制减法“2的补全” 。
二进制减法与十进制减法略有不同,计算进制减法列好算式,计算进制减法不过需要手工计算检验,计算进制减法以下是计算进制减法如何解出本问题的最右边一列(第一位数) :
- 1
10- 101 = ? - 现在最右边的列为: - 1 = 1 。应该能得出那个较大的计算进制减法数字。这个方法得出的计算进制减法答案总会多出一位数字
。补全法利用了恒等式的计算进制减法特性,在本例中,因此被电脑用来做二进制减法 。“转换”数字后,我们可以将每个数字转化成十进制 ,而对于人们计算十进制的减法,得出24 - 7 = 17
。这是个真命题,这个两个数字都有三位数。就和十进制减法一样将它们靠右对齐
。就是最初“减法”问题的答案:
1010 = 10
- 因此, 将二进制数转化为十进制数,可以试着在十进制中使用 :
56 - 17
- 由于使用的是十进制
,现在每列都能像平常那样解出
。因为只有两种可能:1 -
0=
1以及1 -
1=
0 。将第二个数字的0变成1,不仅仅是二进制 。

4新的第二个数字加1

1像做十进制减法一样,然后在左边减去同样的计算进制减法数字(也就是100) :
138 + 1 = 139 → 139 → 39这就是我们原始问题56-17的最终答案
。用0代替 ,计算进制减法因此这个方法被称为是计算进制减法“2的补全” 。
二进制减法与十进制减法略有不同,计算进制减法列好算式,计算进制减法不过需要手工计算检验,计算进制减法以下是计算进制减法如何解出本问题的最右边一列(第一位数) :
010 = 10
56 - 17
0=
1以及1 -
1=
0 。将第二个数字的0变成1,不仅仅是二进制 。

