帮忙一道C语言题!

已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是A)6B)0C)2D)1... 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是
A) 6 B) 0 C) 2 D) 1
展开
 我来答
sy_hehe
2008-07-29
知道答主
回答量:23
采纳率:0%
帮助的人:0
展开全部
选 D
计算关系表达式的值只有两个:1和0.此题是一个计算关系表达式的值,所以首先排除 A 和 C ,再看运算符的优先级,在此题中括号的优先级最高,其次是单目运算符!,逻辑与&&最低 ,所以此题化简为4&&6,判断关系表达式与计算关系表达式的值略有不同,在判断关系表达式时,只要是非0,则表示为真,可见此题两个真逻辑与为真,所以结果为 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z周云云
2008-07-29 · 超过30用户采纳过TA的回答
知道答主
回答量:141
采纳率:0%
帮助的人:105万
展开全部
int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是

是布尔表达式,这里只有1(真)和0(假).

x+y是7,也就是非0,但是!(x+y)就是0
z-1为4是1
也就是!(x+y)+z-1为1

y+z/2=6为1
所以1&&1,当然为1了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
changml
2008-07-29 · 超过39用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:0
展开全部
选D,是布尔表达式,判断真假的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蟋蟀大队

2008-07-29 · 超过12用户采纳过TA的回答
知道答主
回答量:158
采纳率:0%
帮助的人:33.8万
展开全部
楼上的高手……我看晕了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浪迹E生
2008-07-29 · TA获得超过115个赞
知道答主
回答量:54
采纳率:0%
帮助的人:0
展开全部
同楼上诸位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式