자동 형변환

    자바의 정석 정리(11) - 형변환 ②

    정수형과 실수형 간의 형변환 1. 정수형을 실수형으로 변환 (1) 정수를 2진수로 변환 (2) 정규화를 거쳐 실수의 저장형식으로 저장 ※ 실수형의 정밀도 제한으로 인해 오차 발생 가능 ex) int(최대 정밀도 10자리)에서 float(최대 정밀도 7자리)로 변환시 오차 발생 가능 8자리 이상의 값을 실수형으로 변환할 경우 double을 사용해야함 2. 실수형을 정수형으로 변환 실수형을 정수형으로 변환시 실수형의 소수점 이하 값은 버려진다 ex) 9.1234567f -> 9 자동 형변환 byte(1byte) -> short(2byte) -> int(4byte) -> long(8byte) -> float(4byte) -> double(8byte) char(2byte) 산술 변환 : 연산과정에서 자동적으로 ..