
已有定义:int x=3,y=4,z=5 则表达式!(x+y)+z-1&&y+z/2的值是,这个怎样求,想要具体的求解过程。
3个回答
展开全部
!(x+y)+z-1&&y+z/2
=!(3+4)+5-1&&4+5/2
=!7+5-1&&4+5/2
=0+4&&4+5/2
=4&&6
=1
运算符的优先级:
()最高,下来是!下来是+,-,*,/,最后是&&
逻辑与在左边右边只要有一个0的时候结果就为0
4和6都不为0,所以结果为1
=!(3+4)+5-1&&4+5/2
=!7+5-1&&4+5/2
=0+4&&4+5/2
=4&&6
=1
运算符的优先级:
()最高,下来是!下来是+,-,*,/,最后是&&
逻辑与在左边右边只要有一个0的时候结果就为0
4和6都不为0,所以结果为1
参考资料: 百度一下
展开全部
!(x+y)+z-1&&y+z/2=(!(x+y)+z-1)&&(y+z/2)=(!7+5-1)&&(4+5/2)=(0+5-1)&&(4+2)=4&&6=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
!(x+y)=0,0+5-1=4,y+z/2=4+2=6, 4&&6=1
结果为1
结果为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询