永发信息网

还是关于运算顺序的理解,注释很重要

答案:2  悬赏:0  手机版
解决时间 2021-07-19 22:33
  • 提问者网友:你独家记忆
  • 2021-07-19 15:41

0 && !2+5 || 1 && ! (2+!0)

最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 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
还是不要这样写比较好!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯