반응형
비교 연산 소스 코드
#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입니다.
반응형
'C언어 > 언제나 C언어' 카테고리의 다른 글
^mask를 이용한 암호화, & mask를 이용한 이진수 출력 [언제나 C언어] (0) | 2020.06.24 |
---|---|
비트 연산 & | ^ ~ [언제나 C언어] (0) | 2020.06.22 |
논리 형식과 논리 연산 [언제나 C언어] (0) | 2020.06.11 |
이럴 때 나머지 연산을 사용하자. 0123401234012… [언제나 C언어] (0) | 2020.06.10 |
산술 연산과 overflow [언제나 C언어] (0) | 2020.06.07 |