ㄷㄷ 명수옹.. 아름다우십니다..😲 (변환에만 초점을 맞춘 썸넬ㅎ)
프로그래밍에서 자료형을 다른 형태로 바꾸는 것
묵시적 형변환과 명시적 형 변환이 있다
컴파일러가 알아서 바꾸는 형 변환이다.
(묵시적 형변환 == 암시적 형 변환 == 자동 형변환)
double a = 5;
묵시적 형 변환 시에는 크기가 큰 유형으로 변환한다.
byte → short → char → int → long → float → double
잘 알고 쓰면 문제가 없겠지만 형 변환이 알아서 되어있는데
모르는경우는 문제가 될 가능성이 있어 의식적으로 안쓰는게 좋다고 배웠다.🤨
데이터 타입을 명시해 주는 형 변환 이다.
int b = (double)9.78d;
명시적 형 변환 시에는 크기가 작은 유형으로 변환한다.
double → float → long → int → char → short → byte