7.已知整型变量a=3,b=4,c=5,写出逻辑表达式a||b+c>c&&b-c的值是 1 。 这个题的答案为什么为“1”?
展开全部
这个问题根据运算优先级等可以这样来看待,问题可以直接写成a||(b+c>c&&b-c),因为a是非0,所以后面的都不用判断,整个表达式为真 即值是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是一个a=3>0,其布尔值是true,b+c>c的布尔值也是true,b-c=1>0同样是true,而在计算机中,1代表true,0代表false,所以输入是1,没错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a是非零 又因为是“| | ”后面的就不用看了在c 中非零就是1 所以答案就是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-01-05
展开全部
要知道逻辑优先等级的顺序,可以得到表达式是真的,所以答案是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询