若a=2,b=3,c=-1,d=5;下面表达式的值为______? a+b>c+d&&a>=c+d||!c>0||d<0;

[复制链接]
查看11 | 回复1 | 2012-6-21 23:31:37 | 显示全部楼层 |阅读模式
这个解答的过程是这样的:a+b>c+d=5>4 逻辑运算的话,成立,结果为1,a>=c+d也是逻辑运算,2>=4,不成立,结果为0,a+b>c+d&&a>=c+d,中间的&&是逻辑与运算,需要都成了才对,所以结果为0。!c>0 ,非C为1,大于0成立,所以为1,与之前取或运算,所以为1,即a+b>c+d&&a>=c+d||!c>0=1
最后||dc+d
1a>=c+d
1!c>0
1dc+d&&a>=c+d||!c>0||d0这个位置是不是要加括号为!(c>0)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行