본문 바로가기
C언어

C언어 if문을 공부하자! 비교연산자

by 여름코딩 2023. 3. 20.
반응형

안녕하세요 판타지코딩입니다!

 

오늘은 if문에 대해서 공부해 보겠습니다.

if문

 

if문이란?

if문은 특정 조건을 만족할 때만 코드를 수행하도록 할 때 활용하는 것입니다. 만약 10개의 숫자가 1부터 10까지 나열되어 있을 때 짝수만 출력하는 코드를 작성한다면 for문으로 1부터 10까지 반복하면서 짝수가 나올 때만 printf 함수로 출력하도록 코드를 작성할 수 있습니다.

 

if문 문법

if(num == 1)
{
    printf("num은 1이다.");
}

if문은 이렇게 작성합니다. 괄호 안에 num이 1일 경우를 비교연산자로 표현해주고, 이 조건이 만족할 경우 printf("num은 1이다.");를 실행합니다. 여기서 num == 1에 쓰인 '=='가 바로 비교연산자입니다! 비교연산자는 대소를 비교하거나 동일한지 여부를 비교할 때 쓰이는데, 여기서 '=='는 num과 1이 동일한지를 비교하는 연산자입니다.

 

if문 예시

int num = 1;

if(num == 1)
{
    printf("num은 1이다.");
}

int형 변수 num에 1을 저장했습니다. 그리고 if문에서 num이 1일 경우에는 printf문을 실행하라고 되어 있습니다. num에 1이 저장되어 있으므로 이 조건은 참입니다. 그러므로 "num은 1이다."가 출력됩니다.

 

변수와 변수를 비교하기

int num1 = 1;
int num2 = 2;

if(num1 < num2)
{
    printf("num2가 num1보다 크다.");
}

if문의 조건은 변수와 변수를 비교할 때도 활용할 수 있습니다. int형 변수 num1과 num2에 각각 1과 2를 저장했습니다. 그리고 if문의 괄호 안에 num1 < num2라고 작성하여 num2가 num1보다 클 경우 printf("num2가 num1보다 크다.");를 실행하도록 합니다. 위의 코드에서 num2가 2이고 num1이 1이므로 조건을 만족하여 "num2가 num1보다 크다." 라는 문장이 출력됩니다.

 

그럼 오늘은 if문에 대해서 공부해 보았습니다.

 

감사합니다!

반응형