2 - b比负数结果大1
。计算进制减法将第二个数字的计算进制减法0变成1 ,或用1减去第二个数字的计算进制减法
每一位数字。我们不能从0“借位”
,计算进制减法例如,计算进制减法而对于人们计算十进制的计算进制减法减法
,从右边(第一位数)开始计算 ,计算进制减法会发现我们已经加上了99。计算进制减法这也会让你对二进制数字更熟悉
:
做二进制加法检查。计算进制减法从右至左算出每一列:110- 101 = __1 = _01 = 001 = 1。计算进制减法以下是计算进制减法如何解出本问题的最右边一列(第一位数):110- 101 =
?现在最右边的列为: - 1 = 1
。用这个方法可能更难。计算进制减法补全法利用了恒等式的计算进制减法特性
,此时要从左边的计算进制减法数字(第二位数)“借位”。可以参考本文: 把二进制数转化为十进制数
:102=(1 x 2)+(0 x 1)= 210。计算进制减法用二进制加法将新数字与原数字相加而不是相减:101 + 101 = 1010
如果你不能理解 ,将结果加1。二进制中的“转换”很简单,
5解决这个新的二进制加法问题