菜鸟请教大家一个问题----------
!(3<4)||(2>5)&&(4>1)
这一语句怎么理解? 这是逻辑运算符里面的东西了,我还没搞懂 还有结果值是多少啊?? 我知道它们之间的优先级
我理解的是 1. 我先算的是
!(3<4): (3<4)成立值为0.“当条件不成立时,结果为‘真’值为1,当条件成立时,结果为‘假’值为0.
2. 然后
(2>5)&&(4>1) (2>5)不成立,(4>1)成立 值为0."当条件1成立并且条件2也成立时,逻辑与成立,结果为'真'值为1,其余情况结果为'假'值为0 3. 再 (我不知道是这部还是第1部算错了) 0||0 [也就是我把!(3<4)的值0 跟 (2>5)&&(4>1)的值0做比较了,我不知道是不是这样理解的,请指点] 成立值为1.“当条件1成立或者条件2成立,逻辑或成立,结果为'真'值为1,其余情况都为‘假'值为0
!(3<4)||(2>5)&&(4>1) 最后结果值为1 可是编译后我想的结果错误,想了好久,都想不通,请各位指点下