본문 바로가기
프로그래밍/C

[C언어] 비교 연산자 ==, !=, <, <=, >, >=

by 아임코딩 2024. 1. 26.
728x90
반응형

소개

안녕하세요 아임코딩입니다.

이번에는 C언어에서 제공하는 비교 연산자에 대해서 알아보도록 하겠습니다.

 

비교 연산자란?

비교 연산자는 C언어에서 제공하는 양변을 비교하는 연산자 입니다.

비교 연산자의 결과는 bool 자료형인 참 혹은 거짓 값으로 반환이 됩니다.

 

예를 들어, 10 < 20 처럼 10과 20을 비교한 결과는 참(값으론 1)이 반환이 됩니다.

 

이 글에서는 이와 같은 비교 연산자를 소개합니다.

 

 

같음 연산자 ==

C언어에서 양변이 같은지 검사할 때는 == 기호를 사용합니다.

만약 양변이 같다면 결과는 1(참)이 되고,

만약 양변이 다르다면 결과는 0(거짓)이 됩니다.

 

코드를 통해 자세히 알아보도록 하겠습니다.

#include<stdio.h>

void main()
{
	printf("%d", 10 == 10);
}

코드 실행 화면

 

10 과 10은 같기 때문에 == 연산의 결과는 1이 되는 것을 확인할 수 있습니다.

 

 

다름 연산자 !=

C언어에서 양변이 다른지 검사할 때는 != 기호를 사용합니다.

만약 양변이 같다면 결과는 0(거짓)이 되고,

만약 양변이 다르다면 결과는 1(참)이 됩니다.

 

코드를 통해 자세히 알아보도록 하겠습니다.

#include<stdio.h>

void main()
{
	printf("%d", 10 != 10);
}

코드 실행 화면

 

10 과 10은 같기 때문에 != 연산의 결과는 0(거짓)이 되는 것을 확인할 수 있습니다.

 

작음 연산자 <

C언어에서 좌변이 작은지 검사할 때는 < 기호를 사용합니다.

만약 좌변이 작다면 결과는 1(참)이 되고,

만약 좌변이 크거나 같다면 결과는 0(거짓)이 됩니다.

 

코드를 통해 자세히 알아보도록 하겠습니다.

#include<stdio.h>

void main()
{
	printf("%d", 10 < 10);
}

코드 실행 화면

 

10 과 10은 같기 때문에 < 연산의 결과는 0(거짓)이 되는 것을 확인할 수 있습니다.

 

작거나 같음 연산자 <=

C언어에서 좌변이 작거나 같은지 검사할 때는 <= 기호를 사용합니다.

만약 좌변이 작거나 같다면 결과는 1(참)이 되고,

만약 좌변이 크다면 결과는 0(거짓)이 됩니다.

 

코드를 통해 자세히 알아보도록 하겠습니다.

#include<stdio.h>

void main()
{
	printf("%d", 10 <= 10);
}

코드 실행 화면

10 과 10은 같기 때문에 <= 연산의 결과는 1(참)이 되는 것을 확인할 수 있습니다.

 

큼 연산자 >

C언어에서 좌변이 큰지 검사할 때는 > 기호를 사용합니다.

만약 좌변이 크다면 결과는 1(참)이 되고,

만약 좌변이 작거나 같다면 결과는 0(거짓)이 됩니다.

 

코드를 통해 자세히 알아보도록 하겠습니다.

#include<stdio.h>

void main()
{
	printf("%d", 10 > 10);
}

코드 실행 화면

 

10 과 10은 같기 때문에 > 연산의 결과는 0(거짓)이 되는 것을 확인할 수 있습니다.

 

크거나 같음 연산자 >=

C언어에서 좌변이 크거나 같은지 검사할 때는 >= 기호를 사용합니다.

만약 좌변이 크거나 같다면 결과는 1(참)이 되고,

만약 좌변이 작다면 결과는 0(거짓)이 됩니다.

 

코드를 통해 자세히 알아보도록 하겠습니다.

#include<stdio.h>

void main()
{
	printf("%d", 10 >= 10);
}

코드 실행 화면

10 과 10은 같기 때문에 >= 연산의 결과는 1(참)이 되는 것을 확인할 수 있습니다.

 

 

 

728x90
반응형