数値の大小を比較する関係演算の結果は boolean 型、つまり真偽値になります。論理演算子は真偽値同士で「~かつ」「~または」という複雑な条件を判定する際に用います。
プログラム中では「~かつ」は && で表現し論理積、「~または」は || で表現し論理和と呼びます。
int x = 3; // 関係演算 1 <x; // 結果は true 10 <x; // 結果は false // 論理積(~かつ) // x は1より大きく、かつ 10 未満か? (1 <x) && (x <10); // 結果は true // 論理和(~または) // x は1未満、または 10 より大きいか? (x <1) || (10 <x); // 結果は false
たいていの場合、関係演算子は if 文とともに使います。
Comments
[...] 「~かつ」「~または」を判定する – 論理演算子 [...]
Contributions