20.1 비교 연산자 사용하기
먼저 비교 연산자를 사용하여 값을 출력해보겠습니다. 다음 내용을 소스 코드 편집 창에 입력한 뒤 실행해보세요.
- a == b
- a != b
- a > b
- a < b
- a >= b
- a <= b
comparison_operator.c
#include <stdio.h> int main() { int num1 = 10; printf("%d\n", num1 == 10); // 1: num1이 10과 같은지 printf("%d\n", num1 != 5); // 1: num1이 5와 다른지 printf("%d\n", num1 > 10); // 0: num1이 10보다 큰지 printf("%d\n", num1 < 10); // 0: num1이 10보다 작은지 printf("%d\n", num1 >= 10); // 1: num1이 10보다 크거나 같은지 printf("%d\n", num1 <= 10); // 1: num1이 10보다 작거나 같은지 return 0; }
실행결과
1 1 0 0 1 1
C 언어에서는 비교 연산자가 참이면 1, 거짓이면 0이 나옵니다. 여기서는 num1이 10이므로 결과는 다음과 같습니다.
- num1 == 10: num1이 10과 같으므로 1입니다.
- num1 != 5: num1이 5와 다르므로 1입니다.
- num1 > 10: num1이 10보다 크지 않으므로 0입니다.
- num1 < 10: num1이 10보다 작지 않으므로 0입니다.
- num1 >= 10: num1이 10보다 크거나 같으므로 1입니다.
- num1 <= 10: num1이 10보다 작거나 같으므로 1입니다.