首页
搜索
导航
登录
特效
代码
工具
留言
教程
题库
题分类
网址箱
您的位置:
首页
-
题库
-
C#题目
下列运算结果为true的是 ( )
A.( 5 > 2 ) && ( false )
B.( false ) || ( 5 < 2 )
C.( true ) && ( 2 < 5 )
D.! ( 2 < 5 )
上一题
下一题
返回列表
查看答案
解析
重置
参考答案:
c/C
以下运算符使用 bool 操作数执行逻辑运算:
一元 !(逻辑非)运算符。
二元 &(逻辑与)、|(逻辑或)和 ^(逻辑异或)运算符。 这些运算符始终计算两个操作数。
二元 &&(条件逻辑与)和 ||(条件逻辑或)运算符。 这些运算符仅在必要时才计算右侧操作数。
对于整型数值类型的操作数,&、| 和 ^ 运算符执行位逻辑运算。
逻辑非运算符 !
一元前缀 ! 运算符计算操作数的逻辑非。 也就是说,如果操作数的计算结果为 false,它生成 true;如果操作数的计算结果为 true,它生成 false
逻辑与运算符 &
& 运算符计算操作数的逻辑与。 如果 x 和 y 的计算结果都为 true,则 x & y 的结果为 true。 否则,结果为 false。
逻辑异或运算符 ^
^ 运算符计算操作数的逻辑异或(亦称为“逻辑 XOR”)。 如果 x 计算结果为 true 且 y 计算结果为 false,或者 x 计算结果为 false 且 y 计算结果为 true,那么 x ^ y 的结果为 true。 否则,结果为 false。 也就是说,对于 bool 操作数,^ 运算符的计算结果与不等运算符!= 相同。
逻辑或运算符 |
| 运算符计算操作数的逻辑或。 如果 x 或 y 的计算结果为 true,则 x | y 的结果为 true。 否则,结果为 false。
即使左侧操作数计算结果为 true,| 运算符也会计算这两个操作数,而在这种情况下,无论右侧操作数的值为何,运算结果都为 true。
条件逻辑与运算符 &&
条件逻辑或运算符 ||
以下列表按优先级从高到低的顺序对逻辑运算符进行排序:
逻辑非运算符 !
逻辑与运算符 &
逻辑异或运算符 ^
逻辑或运算符 |
条件逻辑与运算符 &&
条件逻辑或运算符 ||
使用括号 () 可以更改运算符优先级决定的计算顺序
收藏
列表
评论:
导航
返回顶部