論理回路のおさらい

しげちゃん先生
論理回路は、どのような種類があるか覚えていますか?


新人Y子
NOT, OR, AND, XORですね。


しげちゃん先生
はい、そうですね。

しげちゃん先生
これら、論理回路が行う演算の事を「論理演算」といいます。

C言語で論理演算

しげちゃん先生
さて、この「論理演算」は、C言語のプログラミングでも行う事ができます。
新人Y子
へぇー。どういうことですか?
しげちゃん先生
例えば、足し算をする場合。
変数 a と b を足した結果を、y に代入したい場合は、次のようにプログラミングしますね。
y = a + b;
新人Y子
そうですね。
しげちゃん先生
足し算の場合は「+」の演算子を使いましたが、例えば「OR」演算をした場合は、「|」という演算子を使うことで可能です。
次のようにプログラミングします。
y = a | b;
新人Y子
へぇ~。四則演算と同じように、論理演算ができるわけですね!
しげちゃん先生
その通りです。
それぞれの論理演算に対応する、C言語での演算子は次の通りです。

テクトレージマン
次回に続く
0