C语言中,(x&&y)==(x||z)的意思是?值为?

另外还有!(x>y)+(y!=z)||(x+y)&&(y-z)的值为?x++-y+(++z)的值为?为什么???????????... 另外还有!(x>y)+(y!=z)||(x+y)&&(y-z)的值为?x++-y+(++z)的值为?为什么??????????? 展开
 我来答
xoaxa
2012-11-28 · TA获得超过8610个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3487万
展开全部
x和y都为非零值时,(x && y)为真(1),任意一个为零,或都为零时,(x && y)为假(0),&&为逻辑与操作符。
x和z有一个为真(非零)时,或都为真时,(x || z)为真(1),只有x和z都为零时,(x || z)才为假(0),||为逻辑或操作符。
==是比较操作符,如果两边都为真或都为假,则返回真,否则返回假。
354651432
2012-11-28 · TA获得超过147个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:68.5万
展开全部
你这个比较乱首先 第一个的意思是比较x与y是否同时为真 跟x与z是否有一个为真 当x为真时 具体最后的结果跟x y z的取值有关
当x真y真z真的时候结果是真
当x真y真z假的时候结果是真 。。。。
情况太多了 就不一个一个写了 第二个是比较x是否不大于y与y是否不等于z 然后再跟后面的取或 你想知道值的话 把x y z 的值告诉我 我再给你看出来吧
最后一个的值是x-y+z+1
执行完以后 x变成x+1 y不变 z变成z+1
你这个比较乱 得一步一步来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
walleliu
推荐于2017-09-25
知道答主
回答量:19
采纳率:0%
帮助的人:5.6万
展开全部
例如:x=3 y=5 z=2
3&&5=1;
3||2=1;
表达式(x&&y)==(x||z) 的值为1
!(3>5) = 1;
(y!=z)||(x+y)&&(y-z)
(5!= 2)||(3+5)&&(5 -2)= 1;
表达式!(x>y)+(y!=z)||(x+y)&&(y-z)的值为2
x++ = 3
++z = 3
3-5+3 =1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yc14159265
2012-11-28 · TA获得超过499个赞
知道小有建树答主
回答量:124
采纳率:100%
帮助的人:49.1万
展开全部
逻辑运算符:&&逻辑与 ||逻辑或 !逻辑非
++ 自增 --自减。。。x++相当于x,x=x+1;++x相当于x=x+1,x;
== 相等 != 不相等

参考资料: http://baike.baidu.com/view/1516130.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式