不用加减乘除作加法运算

不用加减乘除法,只能用位运算来代替作加法了。 第一步:不考虑进位,0加0与 1加1的结果都0,0加1与1加0的结果都是1。咱们能够注意到,这和异或的结果是同样的。 第二部:只考虑运算进位,对0加0、0加一、1加0而言,都不会产生进位,只有1加1时,会向前产生一个进位。此时咱们能够想象成是两个数先作位与运算,而后再向左移动一位。只有两个数都是1的时候,位与获得的结果是1,其他都是0。 第三部:把前两
相关文章
相关标签/搜索