다음 코드에서 빈칸에 들어갈 올바른 데이터 타입은?

과목: C++

문제 번호: 3315

easy
다음 코드에서 빈칸에 들어갈 올바른 데이터 타입은?
_____ price = 19.99;
cout << price;
A. int
B. float
C. double
D. 2번과 3번 모두 가능

정답: D



⦁ 소수점이 있는 값은 float 또는 double 모두 사용 가능합니다

실수 데이터 타입들:

float:
⦁ 소수점 이하 6-7자리 정밀도
⦁ 메모리 사용량이 적음
⦁ 간단한 소수 계산에 적합

double:
⦁ 소수점 이하 약 15자리 정밀도
⦁ 더 정확한 계산 가능
⦁ 대부분의 계산에 권장됨

올바른 코드 예시:
float price1 = 19.99;   // 가능
double price2 = 19.99;  // 가능 (더 권장)

int를 사용하면 안 되는 이유:
int price = 19.99;  // 19로 저장됨 (소수점 부분 손실)

💡 학습 팁

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