
相关知识
辑运算符
C 语言定义了3个逻辑运算符,其表示方法及含义如下表所示。
逻辑运算 |
C语言符号表示 |
说明 |
与 |
&& |
双目运算符,若两个操作数都是非 0 值,运算结果为真(1),否则为假(0) |
或 |
|| |
双目运算符,两个操作数中任一个的值非 0 ,运算结果为真( 1 ),否则为假( 0 ) |
非 |
! |
单目运算符,若操作数的值为 0 ,则运算结果为真( 1 ),否则为假( 0 ) |
下表列出了目前学习过的部分 C 语言运算符的优先级。
优先级 |
运算符 |
结合性 |
高 ↑ 低 |
! ++ -- & |
从右至左 |
* / |
从左至右 |
+ - |
< <= > >= |
== != |