永发信息网

以下逻辑运算理解不了,求助运算顺序和注释

答案:2  悬赏:80  手机版
解决时间 2021-04-25 08:45
  • 提问者网友:椧運幽默
  • 2021-04-24 17:33
a!=b || m!=a+b
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-04-24 18:04

!=的优先级大于 || .


所以先求||两边两句表达式的值.


a!=b 和 m!=a+b


其中a!=b 就是比较a是不是不等于b. 如果a不等于b 表达式值为真(1). 如果a等于b.表达式的值为假(0).


m!=a+b 先求a+b的值. 然后和m进行比较. 如果m不等于a+b的值.表达式值为真. 否则为假.


然后将两个表达式的值 逻辑或||


表达式1 || 表达式2 就是如果表达式1或者表达式2中有一个的值为真. 那么这个逻辑或的值就是真.


如果表达式1和表达式2的值都为假. 那么逻辑或的值就是假.


有不明白的请追问.!

全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-04-24 18:09

优先级

+ > != > ||

所以等于:

(a!=b) || (m!= (a+b) )

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯