..

Search

15) 비교 연산자

15) 비교 연산자

비교 연산자


비교 연산자(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입니다.


연습문제