C언어/언제나 C언어

비교 연산, 논리 연산의 도움을 받으세요. [언제나 C언어]

언제나휴일 2020. 6. 18. 12:09
반응형

 

비교 연산 소스 코드

#include <stdio.h>//표준 입출력 헤더
int main()
{
    printf("%d\n", 1 < 2);
    printf("%d\n", 1 <= 2);
    printf("%d\n", 1 == 2);
    printf("%d\n", 1 != 2);
    printf("%d\n", 1 > 2);
    printf("%d\n", 1 >= 2);
    
    return 0;
}

실행 결과

1
1
0
1
0
0

주의할 코드

#include <stdio.h>//표준 입출력 헤더
int main()
{
    printf("%d\n", 2 < 1 < 3);
    return 0;
}

실행 결과가 1입니다.

 

수정한 코드

#include <stdio.h>//표준 입출력 헤더
int main()
{
    printf("%d\n", (2 < 1) && (2 < 3) );
    return 0;
}

실행 결과가 0입니다.

반응형