阅读背景:

不用算术运算符实现两个数的加法(按位异或)

来源:互联网 

不用算术运算符实现两个数的加法(按位异或)

  对于二进制的加法运算,若不考虑进位,则1+1=0,1+0=1,0+1=1,0+0=0,通过对比异或,不难发现,此方法与异或运算类似。因而排出进位,加法可用异或来实现。然后考虑进位,0+0进位为0,1+0进位为1,0+1进位为0,1+1进位为1,该操作与位运算的&操作相似。  对于二进制的加法运算,若不考虑进位




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: