法大奥山研究室

 previous  contents

7.4. 関係演算子 <<=>=>;等価演算子 ==!=


 大小関係,等号の判定です。数学でいう「二項関係」です。真の場合には 1,偽の場合には 0int型で返します。この意味で,関係演算子や等価演算子はブール型(Boolean)です。

■関係演算子(Relational Operators)
x > yx > y
x >= yx ≥ y
x < yx < y
x <= yx ≤ y
■等価演算子(Equality Operators)
x == yx = y
x != yx ≠ y
/* Example 7.5 */

#include <stdio.h>

int main(void)
{
       int x = 2, y = 3;
       int d = 0;

       printf("x = %d, y = %d\n", x, y);
       d = (x > y);
       printf("x > y\t%d\n", d);
       d = (x >= y);
       printf("x >= y\t%d\n", d);
       d = (x < y);
       printf("x < y\t%d\n", d);
       d = (x <= y);
       printf("x <= y\t%d\n", d);
       d = (x == y);
       printf("x == y\t%d\n", d);
       d = (x != y);
       printf("x != y\t%d\n", d);

       return 0;
}

実行結果です。

x = 2, y = 3
x > y   0
x >= y  0
x < y   1
x <= y  1
x == y  0
x != y  1

 previous  contents