3-3 관계 연산자

두개의 피연산자를 비교하는데 사용된다.

ex) x가 y보다 작은가??

이에대한 결과는 참 또는 거짓으로 게산된다.

 연산

의미 

연산 

의미 

x == y 

x와 y가 같은가? 

x < y 

x가 y보다 작은가? 

x != y 

x와 y가 다른가? 

x >= y 

x가 y보다 크거나 같은가? 

x > y 

x가 y보다 큰가? 

x <= y 

x가 y보다 작거나 같은가? 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main()
{
    int x, y;
 
    printf("두개의 정수를 입력하세요 : ");
    scanf("%d %d"&x, &y);
 
    printf("x == y 의 결과값 : %d\n", x == y);
    printf("x != y 의 결과값 : %d\n", x != y);
    printf("x > y 의 결과값 : %d\n", x > y);
    printf("x < y 의 결과값 : %d\n", x < y);
    printf("x >= y 의 결과값 : %d\n", x >= y);
    printf("x <= y 의 결과값 : %d\n", x <= y);
 
    return 0;
}
cs

두개의 정수를 입력하세요 : 3 4        

x == y 의 결과값 : 0                      

x != y 의 결과값 : 1                       

x > y 의 결과값 : 0                        

x < y 의 결과값 : 1                        

x >= y 의 결과값 : 0                      

x <= y 의 결과값 : 1                      

    

D:\[work]\Visual Studio\Project2\Debug\Project2.exe(5636 프로세스)이(가) 0 코드로 인해 종료되었습니다.

이 창을 닫으려면 아무 키나 누르세요.


이러한 관계 연산자중 ==의 경우 =를 하나만 사용시에는 대입을 해버리므로 꼭 ==를 사용할것을 명심하자.



'C 프로그래밍 > 3. 수식과 연산자' 카테고리의 다른 글

3-6 콤마 연산자 , 3-7 비트 연산자  (1) 2019.05.14
3-5 조건 연산자  (0) 2019.05.14
3-4 논리 연산자  (0) 2019.05.14
3-2 산술 연산자  (0) 2019.05.14
3-1 수식과 연산자  (0) 2019.03.31