|
|
1
54
|
|
|
2
24
因为如果操作数的真值不同,这将计算为真。 Volte 发言人的评论:
再次编辑:
也许我忘记了C++的一些东西,但是我越想这个问题,我就越想知道为什么你会写。
|
|
|
3
5
非-
好吧,你有上面的选择,还有其他答案中列出的一些选择。
接线员
|
|
|
4
5
我无法说出Kernighan和Ritchie在发明C时的想法,但您简要提到了“不会短路”,我猜这就是原因:不可能始终如一地实现它。不能像和或那样短路XOR,所以不能完全并行&&和| |。因此,作者们很可能已经决定,做一个类似于其他操作的操作,但并不完全比根本不做更糟糕。 就我个人而言,我使用&&和| |表示短路,而不是非位。实际上我很少使用按位运算符。 |
|
|
5
1
上面发布的解决方案的另一个解决方案(即使它需要代码中的另一个分支)是:
|
|
|
6
1
在Java中
|
|
|
7
0
不管赞成还是反对
您的示例应该从以下内容开始:
必须将返回值与0进行比较,才能将其转换为正确的布尔值,以指示字符串是否相等。
|
|
|
Yann · 精灵套件:带有两个精灵的彩色异或逻辑。黑+黑=白 9 年前 |
|
|
user5005768Himadree · 异或门如何构成给定电路? 9 年前 |
|
|
mandoza · Java xor解码器[关闭] 9 年前 |
|
|
OneManRiot · 翻转字节中的最后一位 12 年前 |