다음 코드에서 빈칸에 들어갈 올바른 논리 연산자는?
나이가 18세 이상이면서 65세 이하
다음 코드에서 빈칸에 들어갈 올바른 논리 연산자는?
나이가 18세 이상이면서 65세 이하일 때 1을 출력하려면?
int age = 25;
cout << (age >= 18 _____ age <= 65); // 출력: 1
나이가 18세 이상이면서 65세 이하일 때 1을 출력하려면?
정답: B
⦁ "18세 이상이면서 65세 이하"는 두 조건을 모두 만족해야 하므로 AND 연산이 필요합니다
⦁
&&
연산자를 사용하면 두 조건이 모두 참일 때만 전체가 참이 됩니다⦁ 계산 과정:
⦁
age >= 18
: 25 >= 18 = 참(1)⦁
age <= 65
: 25 <= 65 = 참(1)⦁
참 && 참 = 참(1)
⦁ 다른 연산자들:
⦁
||
는 OR 연산자로 "또는"의 의미입니다⦁
!
는 NOT 연산자로 결과를 반대로 바꿉니다⦁
==
는 비교 연산자입니다
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.