..

Search

14) 비교 연산자

14) 비교 연산자

비교 연산자


비교 연산자(comparison operator)

비교 연산자는 피연산자 사이의 상대적인 크기를 판단하는 연산자입니다.

비교 연산자는 왼쪽의 피연산자와 오른쪽의 피연산자를 비교하여, 어느 쪽이 더 큰지, 작은지, 또는 서로 같은지를 판단합니다.

비교 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다.

비교 연산자 설명
== 왼쪽의 피연산자와 오른쪽의 피연산자가 같으면 1을 반환함.
!= 왼쪽의 피연산자와 오른쪽의 피연산자가 같지 않으면 1을 반환함.
> 왼쪽의 피연산자가 오른쪽의 피연산자보다 크면 1을 반환함.
>= 왼쪽의 피연산자가 오른쪽의 피연산자보다 크거나 같으면 1을 반환함.
< 왼쪽의 피연산자가 오른쪽의 피연산자보다 작으면 1을 반환함.
<= 왼쪽의 피연산자가 오른쪽의 피연산자보다 작거나 같으면 1을 반환함.

 

C언어에서 거짓(false)은 0이며, 0이 아닌 모든 것은 참(true)으로 인식됩니다.

 

예제

int num01 = 3;

int num02 = 7;  

 

printf("== 연산자에 의한 결괏값은 %d입니다.\n", num01 == num02);

printf("<= 연산자에 의한 결괏값은 %d입니다.\n", num01 <= num02);  

코딩연습 ▶

실행 결과

== 연산자에 의한 결괏값은 0입니다.

<= 연산자에 의한 결괏값은 1입니다.


연습문제