작은 타입에서 큰 타입으로 자동 변환되는 캐스팅 방식은?

과목: C#

문제 번호: 2499

easy
작은 타입에서 큰 타입으로 자동 변환되는 캐스팅 방식은?
A. Explicit Casting
B. Implicit Casting
C. Manual Casting
D. Force Casting

정답: B



암시적 캐스팅(Implicit Casting)의 특징:

핵심 개념:
⦁ 자동으로 수행되는 타입 변환
⦁ 데이터 손실 없음
⦁ 작은 타입 → 큰 타입 방향

변환 순서:
char → int → long → float → double
(작은 크기)              (큰 크기)

안전한 이유:
⦁ 큰 그릇에 작은 내용물을 담는 것과 같음
⦁ 정보 손실 위험 없음
⦁ 컴파일러가 자동 처리

예시:
int small = 100;
double big = small;  // 자동 변환
// int(4바이트) → double(8바이트)

💡 학습 팁

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