다음 코드에서 빈칸에 들어갈 올바른 논리 연산자는?

나이가 18세 이상이면서 65세 이하

과목: C++

문제 번호: 3348

easy
다음 코드에서 빈칸에 들어갈 올바른 논리 연산자는?
int age = 25;
cout << (age >= 18 _____ age <= 65);  // 출력: 1

나이가 18세 이상이면서 65세 이하일 때 1을 출력하려면?
A. ||
B. &&
C. !
D. ==

정답: B



⦁ "18세 이상이면서 65세 이하"는 두 조건을 모두 만족해야 하므로 AND 연산이 필요합니다

&& 연산자를 사용하면 두 조건이 모두 참일 때만 전체가 참이 됩니다

⦁ 계산 과정:
age >= 18: 25 >= 18 = 참(1)
age <= 65: 25 <= 65 = 참(1)
참 && 참 = 참(1)

⦁ 다른 연산자들:
||는 OR 연산자로 "또는"의 의미입니다
!는 NOT 연산자로 결과를 반대로 바꿉니다
==는 비교 연산자입니다

💡 학습 팁

이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.