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