如何在三个操作数上使用 OR 运算符?
How to use OR operator on three operands?
非常感谢任何想法或技巧(教程链接),如果在其他地方解决了这个问题,我很乐意作为参考。
我没能找到任何关于如何在三个操作数上使用 OR 的内容,这里是我弄错的问题。
令 A = 真,B = 假,C = 真。评估以下内容:
(3 != 5) && !(A || B || C)
回应:是的
分数:0 分(满分 1 分)否
这是一道题吗?
首先,计算(3 != 5) && !(A || B || C)
的左手操作数。
是3 != 5
,没错
然后,计算 (3 != 5) && !(A || B || C)
的右手操作数。
是 !(A || B || C)
.
为了对此进行评估,让我们评估 !
运算符的操作数,即 A || B || C
。
||
运算符具有从左到右的结合性,因此 A || B || C
被视为 (A || B) || C
.
现在 A
为真,所以 A || B
在没有看到 B
的值的情况下也为真。你可以说 A || B || C
由此可见。
A || B || C
为真,所以 !(A || B || C)
为假。因此,原始表达式 (3 != 5) && !(A || B || C)
为假。
非常感谢任何想法或技巧(教程链接),如果在其他地方解决了这个问题,我很乐意作为参考。
我没能找到任何关于如何在三个操作数上使用 OR 的内容,这里是我弄错的问题。
令 A = 真,B = 假,C = 真。评估以下内容: (3 != 5) && !(A || B || C) 回应:是的 分数:0 分(满分 1 分)否
这是一道题吗?
首先,计算(3 != 5) && !(A || B || C)
的左手操作数。
是3 != 5
,没错
然后,计算 (3 != 5) && !(A || B || C)
的右手操作数。
是 !(A || B || C)
.
为了对此进行评估,让我们评估 !
运算符的操作数,即 A || B || C
。
||
运算符具有从左到右的结合性,因此 A || B || C
被视为 (A || B) || C
.
现在 A
为真,所以 A || B
在没有看到 B
的值的情况下也为真。你可以说 A || B || C
由此可见。
A || B || C
为真,所以 !(A || B || C)
为假。因此,原始表达式 (3 != 5) && !(A || B || C)
为假。