关于逻辑运算优先顺序的问题

and(逻辑与)、or(逻辑或)、not(逻辑非)、xor(逻辑异或)的优先顺序

一般的,按运算优先顺序由高到低:and>not>or(xor),or和xor优先级相同。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-12
(1)a+b=7
>
5
为true,4=5为false,因为是逻辑与,所以整个为false
(2)
因为&&优先于||
,所以先运算
9&&1为true,则右边为1,再看左边
3
||
1为true,整个就为true
(3)在本例中优先级依次为
()->
!
->
&&
->
||
所以先算(a>b)为假,!(a>b)为true即为1,然后
!c为假即为0,然后
1&&0
则为false
即为0,最后0
||
1因为是逻辑或
则最后结果为true
相似回答