C언어 비교 연산자(comparative operator)
by atomic0x90 (Yujun Han)
비교 연산자(comparative operator)란?
연산자는 특정한 작업을 수행하기 위해서 사용하는 기호이다.
그러므로 비교 연산자는 값을 비교하는 작업을 수행하기 위한 기호이다.
연산자와 피연산자(operator and operand) 의미 보러가기
비교 연산자
이 표에서 a, b는 유효한 변수값이다.
연산자 이름 | 연산자 | 사용법 | 의미 |
---|---|---|---|
같음 | == | a == b | a와 b가 같음 |
다름 | != | a != b | a와 b가 다름 |
큼 | > | a > b | a가 b보다 큼 |
작음 | < | a < b | a가 b보다 작음 |
크거나 같음 | >= | a >= b | a가 b보다 크거나 같음 |
작거나 같음 | <= | a <= b | a가 b보다 작거나 같음 |
예시
#include <stdio.h>
int main()
{
int a = 10, b = 10, c = 12;
printf("a = 10, b = 10, c = 12\n");
printf("a == b : %d\n",a == b);
printf("a != b : %d\n",a != b);
printf("a > b : %d\n",a > b);
printf("a < b : %d\n",a < b);
printf("a >= b : %d\n",a >= b);
printf("a <= b : %d\n",a <= b);
printf("a == c : %d\n",a == c);
printf("a != c : %d\n",a != c);
return 0;
}
실행 결과
논리식이 참일 경우에는 1이고 논리식이 거짓일 경우에는 0이다.
a = 10, b = 10, c = 12
a == b : 1
a != b : 0
a > b : 0
a < b : 0
a >= b : 1
a <= b : 1
a == c : 0
a != c : 1
감사합니다.
Related Posts
출력 함수와 형식 지정자(printf, format specifiers)
<< 이전글 | 홈으로 가기 | post 목록 보기 | 다음글 >> |
---|---|---|---|
산술 연산자(arithmetic operator) | 논리 연산자(logical operator) |