题目
布尔逻辑运算符的运算次序中,运算顺序为括号优先, 总的来说一般次序为A. NOTC→ORD→ANDB. (AORB)→NOT→ANDC. NOT→AND→ORD. NOT→OR
布尔逻辑运算符的运算次序中,运算顺序为括号优先, 总的来说一般次序为
A. NOTC→ORD→AND
B. (AORB)→NOT→AND
C. NOT→AND→OR
D. NOT→OR
题目解答
答案
C. NOT→AND→OR
解析
布尔逻辑运算符的优先级规则是本题的考查要点。解题的核心思路在于明确三种运算符(NOT、AND、OR)的默认运算顺序,以及括号的最高优先级。关键点如下:
- 括号优先:括号内的表达式最先计算。
- 单目运算符优先:NOT作为单目运算符,优先级高于双目运算符AND和OR。
- 双目运算符顺序:在默认情况下,AND的优先级高于OR。
布尔逻辑运算符的优先级从高到低依次为:
- 括号:强制改变运算顺序。
- NOT:单目运算符,优先级最高。
- AND:双目运算符中优先级较高。
- OR:双目运算符中优先级最低。
选项分析:
- 选项C(NOT→AND→OR):符合上述优先级规则,正确。
- 其他选项均因顺序错误被排除(如选项A将OR置于AND之前,选项D未包含AND)。