C语言有!、&&、||三个逻辑运算符,其中优先级高于算术运算符的是________。
查看答案
设a=3,b=4,c=5,则逻辑表达式“!(a+b)+c-1&&b+c/2”的值是()。
A. 4
B. 3
C. 2
D. 1
下面关于运算符优先顺序的描述中正确的是( )。
A. 关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符
B. 逻辑 运算符< 关系运算符< 算术运算符< 赋值运算符
C. 赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符
D. 算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符
已知有声明“int a=0,b=2;”,则执行语句“b=--a||++b;”后,变量b的值为 。
A. 0
B. 1
C. 2
D. 3
已有定义“int a=3, b=3, c=2;”,下面选项中值为0的表达式是 。
A. !a&&!b&&c
B. !a||!b||c
C. a==b&&b>=c
D. a>=b&&b>c