传统上,大多数编程语言的AND优先级高于OR优先级,因此表达式"a OR b AND c“被视为"a OR (b AND c)”。遵循这个想法,搜索引擎和查询/寻址语言(css,xpath,sql,...)使用了相同的优先顺序。是不是搞错了?当处理足够大的数据时,这种优先级排序是不方便的,因为它使得在不使用括号的情况下无法创建可重用的查询上下文。使用AND创建上下文更加方便,然后使用OR在上下文中合并结果。,我们将在CSS中写入: body
运算符NAND、NOR和XNOR的逻辑优先级是多少A AND B NAND C(A AND B) NAND C != A AND (B NAND C) = A AND NOT(B AND C)
根据我的研究,对于这样的表达式没有定义的优先级,所以我认为最简单的解决方案是根据运算符在表达式中出现的顺序来评估它们,但我可能错了