JAVA/배운 후
형변환
규율 위에 자유
2023. 5. 26. 13:42
형변환은 값의 자료형을 바꾸는 것을 의미한다
형변환을 하는이유
- 컴퓨터 내 값 처리 규칙 때문
규칙
- 대입 연산자를 기준으로 왼쪽과 오른쪽은 같은 자료형 이여 한다
- 같은 자료형 끼리만 연산이 가능
- ※주의사항 boolean 자료형은 형변환이 불가능하다.
자동 형변환/강제(명시적) 형변환
자바에서는 자동 형변환을 지원하고 있으며 강제(명시적) 형변환 또한 가능하다
오토캐스팅(autoCasting)
특이케이스
1) long(8byte) > float(4byte)
2) 아스키 코드 + char(2byte) > int(4byte)
3)byte 또는 short 간의 연산 (강제 형변환 사례)