다음 코드의 실행 결과는?
다음 코드의 실행 결과는?
int x = 8;
cout << (x < 5 || x > 10);
정답: B
⦁
||
는 논리 OR 연산자로, 두 조건 중 하나라도 참이면 참을 반환합니다⦁ 각 조건 확인:
⦁
x < 5
: 8 < 5 = 거짓(0)⦁
x > 10
: 8 > 10 = 거짓(0)⦁ OR 연산 결과:
거짓 || 거짓 = 거짓(0)
⦁ x의 값 8은 5보다 크고 10보다 작으므로 두 조건 모두 거짓입니다
⦁ 따라서 최종 결과는 0이 출력됩니다
⦁ 논리 연산자는 항상 0 또는 1을 반환하므로 x의 값인 8이 출력되지 않습니다
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.