C语言表达式 -5&&!8是什么意思? 我来答 2个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 小菜鸟2无聊写代码 2019-12-26 · TA获得超过1058个赞 知道小有建树答主 回答量:932 采纳率:87% 帮助的人:164万 我也去答题访问个人页 关注 展开全部 -5&&!8结果是0如图中的调试结果所示(左下角)按照C语言的运算符优先级这个表达式也可以写作(-5)&&(!8)因为“-”(求相反数)与“!”(逻辑非)运算,的优先级一样。而对于“&&”(逻辑与运算符),C语言认为在逻辑运算中,非0的操作数是“真”,反之则为“假”。所以说“-5”为真“8”也是真而“!8”是假而到“&&”计算时,就相当于1&&0==0即真∧假=假 追答 差点漏了一点总体上,高优先级的先算,低的后算,而“&&”在题目中是最低的优先级的运算符,所以“-”和“!”先算。 追问 负的不是假的意思吗?我可能记错了吧,谢谢了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 网海1书生 科技发烧友 2019-12-26 · 擅长软件设计、WEB应用开发、小程序 网海1书生 采纳数:12311 获赞数:26226 向TA提问 私信TA 关注 展开全部 任何非零值等价于true,0等价于false,所以-5&&!8=true && !true=true && false=false=0 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容高效完成语言学习,Kimi帮你Kimi 智能生成文档,让语言学习创作更简单!kimi.moonshot.cn广告 其他类似问题 2022-04-02 c语言表达式8>=6的值是 2023-04-11 C语言表达式5>3<7>8的值是? 2017-11-26 C语言题表达式“!5||6&&8“的值是什么? 49 2022-03-27 ++5是不是c表达式 更多类似问题 > 为你推荐: