関連情報
連結演算子
C言語では3つの論理演算子が定義されており、その表現方法と意味は下表のとおりです。
論理演算 | C言語表記 | 説明する |
---|---|---|
と | && | 二項演算子。両方のオペランドがゼロ以外の値の場合、演算の結果は true (1)、それ以外の場合は false (0) になります。 |
また | || |
二項演算子、2 つのオペランドのいずれかの値が 0 ではない場合 、演算の結果は true (1)、それ以外の場合は false (0) |
いいえ | ! | 単項演算子。オペランドの値が 0 の場合、演算の結果は true (1)、それ以外の場合は false (0) になります。 |
次の表は、これまでに学習したいくつかの C 言語演算子の優先順位を示しています。
</優先順位 | オペレーター | 組み合わせ |
---|---|---|
高い ↑ 低い |
! ++ -- & | 右から左へ |
* / | 左から右へ | |
+ - | ||
< <= > >= | ||
== != |