관계 연산자 (Relational operator)

관계 연산자 (Relational operator) 또는 비교 연산자 (comparison operator)는 두 값을 비교하는데 사용됩니다.

반환값은 true (1) 또는 false (0) 입니다.

아래의 여섯 가지 종류가 있으며, ‘==’와 ‘!=’는 특별히 동등 연산자 (equality operator)라고 합니다.


관계 연산자 종류


==   :   같다.

!=   :   같지 않다.

>   :   보다 크다.

<   :   보다 작다.

>=   :   크거나 같다.

<=   :   작거나 같다.


예제1 - ==, !=

int x = 5;
int y = 3;

cout << (x == y) << endl;       // false, 0
cout << (x != y) << endl;       // true, 1
0
1


예제2 - >, <, >=, <=

int x = 5;
int y = 3;

cout << (x > y) << endl;        // true, 1
cout << (x < y) << endl;        // false, 0
cout << (x >= y) << endl;       // true, 1
cout << (x <= y) << endl;       // false, 0
1
0
1
0