다음 코드에서 연산자의 역할은 무엇인가요?

과목: C++

문제 번호: 3462

easy
다음 코드에서 sizeof() 연산자의 역할은 무엇인가요?
double myDouble;
cout << sizeof(myDouble);
A. 변수의 값을 반환한다
B. 변수의 메모리 주소를 반환한다
C. 변수 타입이 차지하는 바이트 크기를 반환한다
D. 변수의 이름을 반환한다

정답: C



sizeof() 연산자는 데이터 타입이나 변수가 메모리에서 차지하는 바이트 크기를 반환합니다.

sizeof() 연산자의 특징:
⦁ 컴파일 타임에 계산되어 런타임 성능에 영향을 주지 않습니다.
⦁ 변수나 데이터 타입에 사용할 수 있습니다.
⦁ 메모리 사용량을 파악하여 효율적인 프로그램 작성에 도움을 줍니다.

일반적인 데이터 타입 크기 (시스템에 따라 다를 수 있음):
char: 1바이트
int: 4바이트
float: 4바이트
double: 8바이트

사용 예시:
double myDouble;
cout << sizeof(myDouble);  // 출력: 8
cout << sizeof(double);    // 출력: 8
cout << sizeof(int);       // 출력: 4

💡 학습 팁

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