Java 기본형 5
실수형의 저장형식 앞서 언급한 바와 같이 실수혀은 정수형과 표현형식이 달라서, 실수형은 값을 부동소수점수의 형태로 저장한다. 부동소수점수는 실제 +-M x 2의 E제곱 와 같은 형태로 표현하는 것을 말하며, 부동소수점수는 부호(Sign), 지수(Exponent), 가수(Mantissa), 모두 세 부분으로 이루어져 있다. 부호(Sign bit) S는 부호비트를 의미하며, 1bit이다. 이 값이 0이면 양수를 1이면 음수를 의미한다. 정수형과 달리 2의 보수법을 사용하지 않기 떄문에 양의 실수를 음의 실수로 바꾸려면 그저 부호비트만 0에서 1로 변경하면 된다. 지수(Exponent) E는 지수를 저장하는 부분으로 float의 경우, 8bit의 저장공간을 갖는다. 지수는 '부호있는 정수'이고, 8bit로는 ..
2021.06.02