C语言中表达式!(x+y)>z是什么意思 我来答 1个回答 #热议# 不吃早饭真的会得胆结石吗? 树俊雅疏景 2019-09-17 · TA获得超过2.9万个赞 知道大有可为答主 回答量:9846 采纳率:26% 帮助的人:1083万 我也去答题访问个人页 关注 展开全部 !(x+y)>z表达式中:!的优先级高,先计算出x+y的值,若x+y不为0,则!(x+y)的值为0,反之为1,然后将这个值和z进行比较,如果大于z返回1,小于z返回0。具体的,这里是将x+y的值作为一个bool型返回了,所有不为0的数都相当于true(1),为0的数也就是false。!将表达式取反,!0==1/!1==0。然后在大于号那里,又将这个bool型变量转为了一个整型变量与z进行比较,若表达式结果为真返回true(1),否则返回false(1)。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: