다음 코드의 실행 결과는?

과목: C++

문제 번호: 3289

easy
다음 코드의 실행 결과는?
#include <iostream>
using namespace std;
int main() {
    cout << 7;
    return 0;
}
A. "7"
B. 7
C. seven
D. 컴파일 에러

정답: B



⦁ 숫자를 따옴표 없이 출력하면 숫자 값 그 자체가 화면에 표시됩니다

코드 분석:
cout << 7;에서 7은 따옴표가 없는 순수한 숫자
⦁ 컴파일러가 이를 정수 값으로 인식하고 화면에 출력

결과:
⦁ 화면에 숫자 7이 출력됩니다 (따옴표 없이)

주의사항:
⦁ 숫자에 따옴표를 붙이면 문자열이 되지만, 단순 출력에서는 결과가 같아 보입니다
⦁ 하지만 내부적으로는 데이터 타입이 다르게 처리됩니다

💡 학습 팁

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