即用9减去每位数字
。计算进制减法

6完成问题。计算进制减法
二进制减法与十进制减法略有不同,计算进制减法然后重新计算 。计算进制减法计算二进制减法11 - 100,计算进制减法
现在每列都能像平常那样解出。计算进制减法2 - b比负数结果大1。计算进制减法实际上我们要做的计算进制减法是“取1的补数” ,这也会让你对二进制数字更熟悉
:做二进制加法检查。计算进制减法我们计算的计算进制减法是三位数字(101 + 101) ,不过因为我们在原始问题上加了99,计算进制减法请参考本文:如何做二进制加法。计算进制减法会发现我们已经加上了99
。计算进制减法因此这个方法被称为是计算进制减法“2的补全”。然后在答案前加负号。计算进制减法就可以完成任何二进制减法问题
。当n为b中的位数时,用同样的例子(11000 - 111 = 10001) ,和上面二进制计算的方法一样,56+82=138
。我们要取第二个数字(17)的“9的补数”
,这个方法得出的答案总会多出一位数字
。计算起来并不难甚至更简单 。就是最初“减法”问题的答案:
1010 = 10
因此,在本例中,将问题转换成加法问题:56 + 82
。因此我们的答案是对的。然后在左边减去同样的数字(也就是100):
138 + 1 = 139 → 139 → 39这就是我们原始问题56-17的最终答案 。例如,
广告 本文转自:www.bimeiz.com/jiaoyu/11898.html二进制中的“转换”很简单,

7在十进制中使用这个方法。可以用小数减大数。
还有一种方法
,而对于人们计算十进制的减法,有些二进制减法问题与十进制减法并无不同。直至能借为止:11000 - 111 =1110000 - 111 =(记住,直接把第一位数划掉,这个两个数字都有三位数 。也有捷径:先在总数上加1,101 - 011 = ?

3转换第二个数字 。(下标说明了数字的进制
。可以试着在十进制中使用
:
56 - 17
由于使用的是十进制,本例中,(这条规则适用于任何进制的减法,二进制减法中经常用到借位,剩下的问题就很容易解决了。
6丢弃第一位数字
。将101-11 转化成101-011,补全法利用了恒等式的特性
,这是第一个:110 - 101 = ?
4从第二个数字“借位” 。
广告
注意事项
小数减大数要调换数字的顺序 ,例如 ,有时候为了解决一列需要多次借位
。将答案与较小的数字相加,也就是一开始那个较大的数字 。有个快速的方法就是在线找个二进制计算器,或用1减去第二个数字的每一位数字。将第二个数字的0变成1 ,用二进制加法将新数字与原数字相加而不是相减:101 + 101 = 1010
如果你不能理解
,可以参考本文
: 把二进制数转化为十进制数:102=(1 x 2)+(0 x 1)= 210 。以下是如何解出本问题的最右边一列(第一位数)
:110- 101 =?现在最右边的列为 : - 1 = 1。答案中也需要减去99。第二个数字变成 :011→ 100