在x值处于-2到2,4到8时值为“真”,否则为“假的表达式是
(x>-2)&&(x>4)|| (x<8)&&(x<2)
为什么?想不明白,求解答,谢谢
- 首先括号的优先级最高,其次 逻辑与,最后 逻辑或
- 上述表达式 可转换为 A || B, A表示 左边的逻辑与表达式(x>-2)&&(x>4),B 表示右边的逻辑与表达式(x<8)&&(x<2)。现在 A || B 为真,则表示 A 为真 或B为真,或者 A和 B都为真。
- A为真,则 x > 4 ; B为真,则 x < 2
- A || B 为真,x > 4 || x < 2
- A || B 为假,x >= 2 && x <= 4
- 总结上述表达式 与想要的不符; 在x值处于-2到2,4到8时值为“真”,否则为“假的表达式是 (x > -2) && (x < 2) || (x > 4) && (x < 8)
在x值处于-2到2,4到8时值为“真”,否则为“假的表达式是
(x>-2)&&(x>4)|| (x<8)&&(x<2)
???
难道不是 (x>-2) && (x<2) || (x>4) && (x<8)???逻辑与的优先级不是高于逻辑或的么