다음 코드에서 각 변수의 자료형으로 올바른 것은?

과목: C++

문제 번호: 3330

medium
다음 코드에서 각 변수의 자료형으로 올바른 것은?
auto a = 3.14;
auto b = 'X';
auto c = true;
A. a: float, b: char, c: bool
B. a: double, b: char, c: bool
C. a: float, b: string, c: int
D. a: double, b: int, c: bool

정답: B



⦁ 각 변수의 자료형 추론 과정:
a = 3.14: 소수점이 있는 실수 리터럴은 기본적으로 double 타입입니다
b = 'X': 작은따옴표로 둘러싸인 단일 문자는 char 타입입니다
c = true: 불린 값 truebool 타입입니다

⦁ C++에서 실수 리터럴은 명시적으로 f를 붙이지 않으면 double이 기본값입니다

⦁ 작은따옴표는 문자(char), 큰따옴표는 문자열(string)을 의미합니다

💡 학습 팁

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