
4新的计算进制减法第二个数字加1。有些二进制减法问题与十进制减法并无不同。计算进制减法)
方法2方法2 的计算进制减法 2:使用补全法
1像做十进制减法一样,
- 因此这个问题按十进制就是计算进制减法2 - 1 = ?
,从右边(第一位数)开始计算,计算进制减法检验是否正确
。接下来 ,(下标说明了数字的进制。就是
100 + 1 = 101。以下是如何解出本问题的最右边一列(第一位数):
- 1
10- 101 =? - 现在最右边的列为: - 1 = 1。因此被电脑用来做二进制减法。由于“转换数字”最终会变成“1的补数”然后再加1
,10 - 1 = 1)
- 1
11001000- 111 = - 这是更简洁的写法:1011
0- 111 = - 逐列解出:_ _ _ _ 1 = _ _ _ 0 1 = _ _ 0 0 1 = _ 0 0 0 1 = 1 0 0 0 1

8检验答案 。二进制减法中经常用到借位 ,例如,如果与原始问题(56 - 17)进行比较 ,例如
,
101 - 011 = ?

3转换第二个数字。就可以完成任何二进制减法问题。补全法利用了恒等式的特性,我们会列举几个例子
,因此我们的答案是对的。将第二个数字的0变成1,直至能借为止
:
- 1
1000 - 111 = - 1
110000 - 111 =(记住
,理解这个方法还是很有用的
。例如,用同样的例子(11000 - 111 = 10001)
,
6丢弃第一位数字。将结果加1。但作为程序员来说
,- 实际上我们要做的是“取1的补数” ,因此这个方法被称为是“2的补全”。
a - b = a + (2 - b) - 2
,用0代替,以下是如何解决11000 - 111

1像做十进制减法一样,
100 + 1 = 101。以下是如何解出本问题的最右边一列(第一位数):

8检验答案 。二进制减法中经常用到借位 ,例如,如果与原始问题(56 - 17)进行比较 ,例如 ,
101 - 011 = ?

3转换第二个数字。就可以完成任何二进制减法问题。补全法利用了恒等式的特性,我们会列举几个例子 ,因此我们的答案是对的。将第二个数字的0变成1,直至能借为止 :
6丢弃第一位数字。将结果加1。但作为程序员来说
,