![]() |
1
8
对不起,我只知道直发的那个:
为了避免分支,可以使用注释中的替代项而不是if。但同样的,解决方案也不是很快,这让它看起来很奇怪:) |
![]() |
2
17
我会用简单的方法:
也许有一个更简单的方法,但我不知道。 |
![]() |
3
11
我不知道这是否会破坏您的问题,但是您可以用and,or,and,not来实现XOR,如下所示:
在英语中,这是“a或b,但不是a和b”,它精确地映射到xor的定义。 当然,我并不是严格按照你的规定只用算术运算符,但至少这是一个简单易懂的再实现。 |
![]() |
4
1
如果你有并且因为 A或B=A+B-(A和B) a xor b=a+b-2(a和b)
|
![]() |
Yann · 精灵套件:带有两个精灵的彩色异或逻辑。黑+黑=白 8 年前 |
![]() |
user5005768Himadree · 异或门如何构成给定电路? 8 年前 |
![]() |
mandoza · Java xor解码器[关闭] 8 年前 |
![]() |
OneManRiot · 翻转字节中的最后一位 11 年前 |