비교 연산자
비교 연산자(comparison operator)
비교 연산자는 피연산자 사이의 상대적인 크기를 판단하는 연산자입니다.
비교 연산자는 왼쪽의 피연산자와 오른쪽의 피연산자를 비교하여, 어느 쪽이 더 큰지, 작은지, 또는 서로 같은지를 판단합니다.
비교 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다.
비교 연산자 | 설명 |
---|---|
== | 왼쪽의 피연산자와 오른쪽의 피연산자가 같으면 1을 반환함. |
!= | 왼쪽의 피연산자와 오른쪽의 피연산자가 같지 않으면 1을 반환함. |
> | 왼쪽의 피연산자가 오른쪽의 피연산자보다 크면 1을 반환함. |
>= | 왼쪽의 피연산자가 오른쪽의 피연산자보다 크거나 같으면 1을 반환함. |
< | 왼쪽의 피연산자가 오른쪽의 피연산자보다 작으면 1을 반환함. |
<= | 왼쪽의 피연산자가 오른쪽의 피연산자보다 작거나 같으면 1을 반환함. |
C++에서 거짓(false)은 0이며, 0이 아닌 모든 것은 참(true)으로 인식됩니다.
예제
int num1 = 3;
int num2 = 7;
cout << "!= 연산자에 의한 결괏값은 " << (num1 != num2) << "입니다." << endl;
cout << ">= 연산자에 의한 결괏값은 " << (num1 >= num2) << "입니다.";
실행 결과
!= 연산자에 의한 결괏값은 1입니다.
>= 연산자에 의한 결괏값은 0입니다.