C 論理演算 新しいページはコチラ
提供: yonewiki
(ページの作成:「※このページではC言語にも存在していたという意味で記事タイトルがC ポインタになっていますが、<br /> C++でも同...」) |
(→論理演算) |
||
13行: | 13行: | ||
それでは、プログラムで使われる論理演算の基礎的な部分について、実際に記載してみたいと思います。 | それでは、プログラムで使われる論理演算の基礎的な部分について、実際に記載してみたいと思います。 | ||
+ | |||
+ | まずは論理値同士の演算をする論理演算子についてですが、これはBool型同士の演算とも言えるかもしれません。論理値は1(真=true)もしくは0(偽=false)で表すもので、 | ||
+ | |||
+ | |||
+ | 論理和の演算子は '''||''' です。 | ||
+ | {| class="wikitable_ronriwa" | ||
+ | |- | ||
+ | ! 値1 !! 値2 !! 結果 | ||
+ | |- | ||
+ | | 0 || 0 || 0 | ||
+ | |- | ||
+ | | 0 || 1 || 1 | ||
+ | |- | ||
+ | | 1 || 0 || 1 | ||
+ | |- | ||
+ | | 1 || 1 || 1 | ||
+ | |} | ||
+ | |||
+ | 論理積の演算子は '''&&''' です。 | ||
+ | {| class="wikitable_ronriseki" | ||
+ | |- | ||
+ | ! 値1 !! 値2 !! 結果 | ||
+ | |- | ||
+ | | 0 || 0 || 0 | ||
+ | |- | ||
+ | | 0 || 1 || 0 | ||
+ | |- | ||
+ | | 1 || 0 || 0 | ||
+ | |- | ||
+ | | 1 || 1 || 1 | ||
+ | |} |