관계 연산자

정의

  • 피연산자에 대한 대소 관계를 비교하는 연산자
  • relational operator
  • 결과는 bool 값 즉, 참(0이 아닌 값) 또는 거짓(0) 으로 표현된다.

종류

연산자 의미 사용 예
== 같음 a == b
!= 다름 a != b
>, >=, <, <= 대, 소 관계 비교 a >= b

예시

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void relational_operator(){
    int a = 10;
    int b = 11;
    int c = 10;

    if (a == b) {           // 거짓
        println("a == b");
    }
    else if (a != b) {      // 참
        println("a != b");
    }

    if (b > c) {            // 참
        println("b > c");
    }
    else if (b < c ){       // 거짓
        println("b < c");
    }

    if ((a >= c) && (b > a)) {  // 모두 참
        println("a >=c and b > a");
    }
}
1
2
3
a != b
b > c
a >=c and b > a

Reference

C 프로그래밍 (김형근, 곽덕훈, 정재화 공저)
C 프로그래밍 강의 (방송통신대 - 이병래)

Comments