关系运算符
符号 | 关系 |
---|---|
< | 小于 |
<= | 小于或等于 |
> | 大于 |
>= | 大于或等于 |
== | 等于 |
!= | 不等于 |
注:优先级低于算数运算符,高于赋值运算符,左结合性
关系表达式:用关系运算符将两个表达式连接起来进行关系运算的式子
注:关系运算的结果非“真”即“假”,(即关系表达式的值为1(真),0(假)
逻辑运算符
&&(与) | 只有都为“真”时,结果为1,否则为0 |
---|---|
||(或) | 只有都为“假”时,结果为0,否则为1 |
!(非) | “真”---->0 ,“假”---->1 |
注:优先级为:!—>算数运算—>关系运算—>&&—>||—>赋值运算 , 左结合性
条件运算符和条件表达式"?:"
C语言中唯一的三目运算符,含有条件运算符的表达式称为条件表达式
语法格式:表达式1?表达式2:表达式3
注:
1)当表达式1为真时,整个表达式的值为表达式2的值;表达式1为假时,整个表达式的值为表达式3的值
2)优先级高于赋值运算符,低于算数运算符、关系运算符、逻辑运算符 , 左结合性
逗号运算符和逗号表达式
C语言中,逗号可以用来作为运算,值为最后一个表达式的值
用逗号运算符连接的表达式,称为逗号表达式
注:优先级最低 , 左结合性。不是任何地方出现的逗号都是作为逗号运算符
来源:CSDN
作者:我就是个普通人
链接:https://blog.csdn.net/weixin_45814435/article/details/104036634