单选题
1、第71题 (1.0分) 题号:104 以下运算符中,优先级最高的运算符是()。
A
||
B
%
C
!
D
==
答案解析
正确答案:C
解析:
在 C/C++ 等常见编程语言中,运算符的优先级决定了表达式中运算执行的顺序。我们需要比较选项中四个运算符的优先级高低:
1. **`!` (逻辑非)**:属于**单目运算符**(一元运算符)。在大多数语言标准中,单目运算符的优先级非常高,仅次于括号 `()`、成员访问 `.`/`->` 等极少数运算符。
2. **`%` (取模/求余)**:属于**算术运算符**。其优先级与乘法 `*` 和除法 `/` 相同,低于单目运算符,但高于关系运算符和逻辑运算符。
3. **`==` (等于)**:属于**关系运算符**(或相等性运算符)。其优先级低于算术运算符(如 `+`, `-`, `*`, `/`, `%`),但高于逻辑与 `&&` 和逻辑或 `||`。
4. **`||` (逻辑或)**:属于**逻辑运算符**。其优先级在逻辑运算符中最低(低于 `!` 和 `&&`),也远低于算术和关系运算符。
**优先级排序(从高到低):**
`!` (单目) > `%` (算术) > `==` (关系) > `||` (逻辑)
因此,优先级最高的是 `!`。
故正确答案为 **C**。
题目纠错
c语言选择判断题库
相关题目
单选题
1、第188题 (1.0分) 题号:159 下列程序的输出为()。
单选题
1、第187题 (1.0分) 题号:722 利用 fseek 函数可以实现的操作是()。
单选题
1、第186题 (1.0分) 题号:576 设以下变量均为int类型,则值不等于7的表达式是()。
单选题
1、第185题 (1.0分) 题号:142 以下程序的输出结果为()。
单选题
1、第184题 (1.0分) 题号:559 一个算法应该具有”确定性”等5个特性,下面对另外4个特性的描述 中错误的是()。
单选题
1、第183题 (1.0分) 题号:152 以下程序的运行结果是()。
单选题
1、第182题 (1.0分) 题号:581 sizeof( )是()。
单选题
1、第181题 (1.0分) 题号:508 int a=1,b=2,c=3; if( )b=a;a=c;c=b;则c的值为()。
单选题
1、第180题 (1.0分) 题号:169 下列说法不正确的是()。
单选题
1、第179题 (1.0分) 题号:602 在C语言中,要求运算数必须是整型的运算符是()。
