为什么答案是4
(not 1)or(0 and 1)or(3 and 4)or(5 and 6)or(7 and 8 and 9) 当not和and及or在一起运算时,优先级为是not>and>ornot 1 = 0 (false)解决了not 了之后就考虑 and 里面的内容
不论0和什么数and,结果都是0 所以(0 and 1)结果是0
对于and来说,它则优先输出最后一个判断为真的值 所以 (3and 4)结果是4,以此类推
(not 1)or(0 and 1)or(3 and 4)or(5 and 6)or(7 and 8 and 9)
0 or 0 or 4 or 6 or 9
对于or来说,它会优先输出第一个判断为真的值
4 or 6 or 9
所以最终结果是4
页:
[1]