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