C++中的异或怎么展开,光用或表示

2025-03-01 23:33:56
推荐回答(3个)
回答1:

a^b = (a&~b)|(~a&b)
按照你那个说法
bis = a|b
bic = a&~b
所以
a^b = bis(bic(a,b),bic(b,a))

回答2:

相同为0 不同为1

回答3:

C++有按位位异或运算符啊。。没明白你什么意思