반응형
[정답] 31. 비교 연산자
◈ 기본 연습
다음 프로그램의 출력 결과를 예측하고 이유를 설명하시오.
#include <stdio.h>
int main()
{
printf("%d \n",
5<2<4);
printf("%d \n",
(5<2)&&(2<4));
return
0;
}
답:
1
0
▷ 이유
5<2<4는 5<2를 먼저 수행하고 수행 결과인 0과 4를 비교, 0<4를 수행하므로 결과는 참인 1
(5<2)&&(2<4)는 5<2를 먼저 수행하고 수행 결과가 0입니다.
&&은 앞이 0이면 뒤는 수행하지 않으므로 결과는 거짓인 0
반응형
'언어 자료구조 알고리즘 > 디딤돌 C언어' 카테고리의 다른 글
[정답] 디딤돌 C언어 36. 증감 연산자 (0) | 2016.04.30 |
---|---|
[정답] 디딤돌 C언어 35. 대입 연산자 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 34. 쉬프트 연산자 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 33. 비트 연산자 ^를 이용한 암호화 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 32. 비트 연산자 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 29. 산술 연산자 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 28. 정리하기 (표준 입출력) (0) | 2016.04.30 |
[정답] 디딤돌 C언어 25. putchar, puts 함수 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 24. printf 함수 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 22. 정리하기 (형식) (0) | 2016.04.29 |