设x=3,y=-4,z-6,表达式!(x>y)+(y!=z)|l(x+y)&&(y-z)的结果为

设x=3,y=-4,z-6,表达式!(x>y)+(y!=z)|l(x+y)&&(y-z)的结果为

先计算
x>y = 3>-4 = 1
!(x>y) = 0
y!=z = -4 != 5 = 1
于是||的左值 !(x>y)+(y!=z) 为1.
右值不参与运算
输出结果为1
(1为真0为假)

好好粘题都懒得粘吗
z-6是个啥
是z=6还是z=-6

|| 逻辑或运算符详细说明,供参考:https://baike.baidu.com/item/%7C%7C/8588165?fr=aladdin
&& 逻辑与运算符详细说明,供参考:https://baike.baidu.com/item/%26%26/15198269?fr=aladdin

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^