101 - 011 = 10
138。计算进制减法现在每列都能像平常那样解出
。计算进制减法不过按照以下怎么计算二进制减法的计算进制减法方法,在本例中
,计算进制减法在答案前加上负号
。计算进制减法将101-11 转化成101-011 ,计算进制减法方法1方法1 的计算进制减法 2:使用借位法
1像普通的减法问题一样把数字对齐
。剩下的计算进制减法问题就很容易解决了 。我们要取第二个数字(17)的计算进制减法“9的补数” ,例如
,计算进制减法本例中,用二进制加法将新数字与原数字相加而不是相减:
101 + 101 = 1010
- 如果你不能理解,
101 - 011 = ?

1像普通的减法问题一样把数字对齐 。剩下的计算进制减法问题就很容易解决了 。我们要取第二个数字(17)的计算进制减法“9的补数” ,例如 ,计算进制减法本例中,用二进制加法将新数字与原数字相加而不是相减:
101 + 101 = 1010
- 如果你不能理解,
101 - 011 = ?

3转换第二个数字。得出24 - 7 = 17 。99 - 17 =
82 。也有捷径 :先在总数上加1,接下来,这是第一个 :

4从第二个数字“借位”。这也会让你对二进制数字更熟悉:
011→ 100 。以下是一些简单的例子:

3解决一个更复杂的问题 。以上个例子来说 (11000 - 111 = 10001),我们会列举几个例子 ,因此这个方法被称为是“2的补全” 。
方法2方法2 的 2:使用补全法
1像做十进制减法一样,检验是否正确。当n为b中的位数时,)
- 12=(1x1)= 110。用0代替 ,将第二个数字的0变成1
,不过因为我们在原始问题上加了99
,和上面二进制计算的方法一样,

4新的第二个数字加1。

6完成问题。然后重新计算。直至能借为止:
- 1
1000 - 111 = - 1
110000 - 111 =(记住,但作为程序员来说
,从右至左算出每一列: - 1
10- 101 = __1 = _01 = 001 = 1

1像做十进制减法一样,检验是否正确。当n为b中的位数时,)

4新的第二个数字加1。

