관계 연산자 (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