타입 프로모션

· Java
백기선님의 자바 라이브 스터디 2주차 주제 중 '타입 변환, 캐스팅 그리고 타입 프로모션'에 대해서 정리해봅니다. 타입 변환에 대해서는 어렴풋이 알고 있지만 캐스팅, 프로모션이라고 표현하니까 처음 듣는 듯한 느낌이 드는군요. 흔히 알고 있을 용어로 표현하자면 명시적 형변환(캐스팅)과 자동 형변환(프로모션)에 대한 내용입니다. 타입 캐스팅(명시적 형변환) 타입 캐스팅의 경우 데이터 크기가 큰 쪽에서 작은 쪽으로 강제로 변환시킬 때 사용됩니다. 4바이트인 int형에서 1바이트인 byte형으로 바꾸고 싶은 경우가 이에 해당합니다. int a = 3; byte b = (byte)a; 위의 코드처럼 int형 a를 byte형으로 수정하고 싶으면 괄호 치고 타입 이름을 적어 넣으시면 됩니다. 다만 주의할 점이 있는데..
moongomi
'타입 프로모션' 태그의 글 목록