C语言语法表示问题求解

C语言!表达式&&表达式是什么意思?

意思是如果表达式1为真并且表达式2为真

例如(a>1)&&(b<2)

要求两个同是为真才成立

前面加了!表示后面整体为假才成立

!是取反的意思,比如 !n,则当n为true时,!n就是false

&&是与操作符,表示两个条件是否都成立,有一个不成立则结果为假

可以理解为且, 这个运算符需要两个关系运算符接在一起 比如 if(1>2&&2>3){ }  

意思就是:需要1>2为真同时2>3为真 整个表达式才会返回真,if才能进去,很显然,这个表达式返回假,if不进去!

!表达式&&表达式

!表示取反,真变成假,假变成真,!为单目运算符,优先级更高。

&& 并且的意思,意思是(!表达式)为真,并且表达式为真。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m