逻辑运算符优先于NAND,NOR,XNOR

Man*_*lio 7 logic operators operator-precedence

我在网上搜索过,但我找不到解决这个问题的办法.

什么是运营商的逻辑优先NAND,NORXNOR

我的意思是,以表达为例

A AND B NAND C
Run Code Online (Sandbox Code Playgroud)

应该首先评估哪个运营商?
显然,NAND可以翻译为NOT-AND(作为NORNOT-ORXNORNOT-XOR),但

(A AND B) NAND C != A AND (B NAND C) = A AND NOT(B AND C)
Run Code Online (Sandbox Code Playgroud)

根据我的研究,这样的表达式没有明确的优先级,所以我认为最简单的解决方案是根据运算符在表达式中出现的顺序来评估运算符,但我可能错了.

有什么建议?

Ben*_*enC 3

这实际上取决于你的优先规则。如果没有顺序(没有优先规则或所有内容都具有相同重要性),则应从左到右解决。是一个使用 C++ 的示例。