C 言語の「||」演算子は論理 OR 演算を実行し、最初の式の場合に少なくとも 1 つが true であるかどうかを確認するために使用されます。式が true の場合、直接 true を返します。
C 言語における「||」の意味
C 言語における「||」演算子2 つのブール式に対して論理 OR 演算を実行する論理 OR 演算子です。この演算子は、論理 AND 演算子「&&」より優先順位が低く、算術演算子や関係演算子よりは優先順位が高くなります。論理 OR 演算
論理 OR 演算は短絡評価を使用します。つまり、式を左から右に順番に評価します。最初の式が true の場合、結果も true になり、2 番目の式は評価されません。 2 番目の式は、最初の式が false の場合にのみ評価されます。構文と戻り値
「||」演算子の構文は次のとおりです:<code>result = expression1 || expression2;</code>
は結果であり、ブール値 (true または false) です。
と
expression2 は、論理 OR される 2 つのブール式です。
結果テーブル
次の表は、考えられるすべての入力値と出力値を示しています:#expression2 | 結果 | |
---|---|---|
True | 真 | |
#真 | ##偽 | ##真 |
##false | false | false |
例 |
y が 0 より大きいかどうかを確認します。これらのいずれかが true の場合、if
ステートメントの条件が true となり、コード ブロックが実行されます。アプリケーション
「||」演算子は、C 言語で次の目的でよく使用されます。
複数の条件が true かどうかを確認します。 2 つ以上のブール式のいずれかが true かどうかを判断します。
複雑な論理式を作成します。
以上がC言語で「‖」はどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。