上記に示すコード例では、論理演算子の基本的な文法スタイルと実際の処理手順を簡潔に示しています。ソースコードをコンパイラでビルドして実行することにより、論理演算子が規定通りの挙動を示し、期待通りのデータ処理が行われることを直接確認することができます。
もう少し詳しく
論理積(&&: AND)、論理和(||: OR)、論理否定(!: NOT)があります。C言語の論理演算では「短絡評価(ショートサーキット評価)」と呼ばれる最適化が行われ、&&の左辺が偽の場合や、||の左辺が真の場合は、右辺の条件式の評価自体がスキップされるという重要な特徴を持ちます。