論理演算子

提供: Appmethod Topics
移動先: 案内検索

二項演算子:インデックス への移動

構文

<論理 AND 式> && <論理 OR 式>
<論理 OR 式> || <論理 AND 式>
! <論理式>

備考

論理式に含まれているオペランドはスカラ型でなければなりません。

&&(論理積)は、両方の式の評価結果が非ゼロになる場合にのみ true を返し、そうでない場合は false を返します。第 1 式の評価結果が false になる場合、第 2 式は評価されません。

||(論理和)は、どちらかの式の評価結果が非ゼロになる場合に true を返し、そうでない場合は false を返します。第 1 式の評価結果が true になる場合、第 2 式は評価されません。

! (論理否定)は、式全体の評価結果がゼロになる場合に true を返し、そうでない場合は false を返します。なお、!E という式は (0 == E) と同等です。