0 && !2+5 || 1 && ! (2+!0)
还是关于运算顺序的理解,注释很重要
答案:2 悬赏:0 手机版
解决时间 2021-07-19 22:33
- 提问者网友:你独家记忆
- 2021-07-19 15:41
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-07-19 16:14
&& || 从左至右结合.
&&的优先级大于||.
运算顺序就是:
(0 && !2+5) || ( 1 && ! (2+!0))
先判断||两边的表达式.
两边的表达式分别为:
(0 && !2+5) 这个表达式先判断左边, 左边为0. 所右边就不判断了.整个表达式结果为0.
( 1 && ! (2+!0)) 这个表达式左边为1,所继续判断右边.
右边0取反为1. 也就是将假取反为真. 然后2+1=3 还是为真.
然后将3取反为0,也就是真取反.就为假. 1&&0 表达式结果是0.
最后将 || 两边的表达式结果逻辑或.
0||0 都为0.结果为0
全部回答
- 1楼网友:动情书生
- 2021-07-19 17:20
还是不要这样写比较好!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯