論理演算とは
論理演算は複数の条件を並べて評価するためのものです。
AかつB、AまたはBなどが代表的です。
これを使うと1つのif文の条件式のなかで複数の条件を指定できます。
論理演算子一覧
名称 | 構文 | 意味 | 優先順位 | 結合規則 |
論理和演算子 | a || b | aもしくはb | 13 | → |
論理積演算子 | a && b | aかつb | 12 | → |
論理否定演算子 | !a | aでない | 2 | ← |
表の見方は演算子一覧をご覧ください。
真偽値表
真偽値表は以下のようになります。
AとBが各行の組み合わせのときのそれぞれの真偽を示しています。
A | B | A || B | A && B | !A |
0 | 0 | 0 | 0 | 1 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 1 | 0 | 0 |
1 | 1 | 1 | 1 | 0 |