int a = 10;
int b = 20;
int c;
c = a > b; // c = 0
c = a >= b; // c = 0
c = a < b; // c = 1
c = a <= b; // c = 1
c = a == b; // c = 0
c = a != b; // c = 1
論理演算子
真と偽を論理演算で評価します。C言語では真とは0以外の数値、偽とは0を表します。
演算子
使用例
意 味
&&
a && b
AND(かつ)
||
a || b
OR(または)
!
!b
NOT(否定)
int a = 10;
int b = 20;
int c;
c = a && b; // c = 1
c = !b; // c = 0
c = b == 20 && a < b ; // c = 1