問題 6
関係演算子、論理演算子を使って、真理表を作成せよ。 |
真理表
P | Q | PかつQ | PまたはQ | P XOR Q | NOT P | 5と8は等しくない | 6と6は等しい |
偽 | 偽 | 偽 | 偽 | 偽 | 真 | 真 | 真 |
真 | 偽 | 偽 | 真 | 真 | 偽 | 真 | 真 |
偽 | 真 | 偽 | 真 | 真 | 真 | 真 | 真 |
真 | 真 | 真 | 真 | 偽 | 偽 | 真 | 真 |
printf 関数呼出しを用いて、計算結果を表示しよう。
論理学で習う、XOR 演算子は、論理変数P, Q に対して、(P または Q)かつ(NOT(P かつ Q)) で定義することができます。
プログラムは、以下のようになります。
同様に、# define を用いて定数を定義しましょう。