Menu
Coddy logo textTech

관계 연산자

Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 20번째.

비교 연산자는 두 피연산자를 비교하는 데 사용됩니다.

때때로 피연산자가 다른 피연산자보다 큰지/작은지/... 여부를 확인해야 할 필요가 있습니다.

다음 표는 비교에 사용할 수 있는 연산자들을 보여줍니다:

연산자의미예시
==같음1 == 2는 0 (false)을 반환함
!=같지 않음1 != 2는 1 (true)을 반환함
>크다 (초과)1 > 2는 0 (false)을 반환함
<작다 (미만)1 < 2는 1 (true)을 반환함
>=크거나 같음 (이상)1 >= 2는 0 (false)을 반환함
<=작거나 같음 (이하)1 <= 2는 1 (true)을 반환함


비교 연산자는 비교가 참이면 1을 반환하고, 거짓이면 0 을 반환합니다.

예를 들어:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;

var3var1var2가 같지 않기 때문에 1을 가지게 됩니다.

challenge icon

챌린지

쉬움

n1n2 두 변수를 각각 89라는 값으로 초기화하는 프로그램을 작성하세요.

그 후 n1n2보다 큰지 여부를 저장하는 또 다른 변수 n3를 초기화하세요.

printf()를 사용하여 다음 형식으로 세 변수의 값을 모두 출력하세요:

n1 = [value of n1], n2 = [value of n2], n3 = [value of n3]

치트 시트

비교 연산자는 두 피연산자를 비교하여 1 (참) 또는 0 (거짓)을 반환하는 데 사용됩니다:

연산자의미예시
==같음1 == 2는 0 (거짓)을 반환합니다
!=같지 않음1 != 2는 1 (참)을 반환합니다
>1 > 2는 0 (거짓)을 반환합니다
<작음1 < 2는 1 (참)을 반환합니다
>=크거나 같음1 >= 2는 0 (거짓)을 반환합니다
<=작거나 같음1 <= 2는 1 (참)을 반환합니다

사용 예시:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2; // var3는 1 (참)을 갖게 됩니다

직접 해보기

#include <stdio.h>

int main() {
    // 아래에 코드를 입력하세요

    
    // 아래 줄을 변경하지 마세요
    printf("n1 = %d, n2 = %d, n3 = %d\n", n1, n2, n3);
    
    return 0;
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Fundamentals의 모든 레슨