무료 강의분으로 풀리기에 지식의 편린을 남기고 갑니다. 자료형의 크기는 시스템에 따라 달라질 수 있습니다.
컴퓨터에서는 2의 보수 방식으로 정수를 표현하는데 부동 소수점의 표현 방법은 조금 다릅니다.
부동 소수점의 표현 방식에 대해서는 IEEE 754 부동 소수 정규화 표준으로 단정도 표현 방식(Single Precision Format, 32bit: 부호 1bit, 지수 8bit, 가수 23bit)과 배정도 표현 방식(Double Precision Format, 64bit: 부호 1bit, 지수 11bit, 가수 52bit)으로 나뉘는데 보통 1.xx x 10^23(10의 23승)와 같은 방식으로 표기합니다(컴퓨터식 표현으로는 2의 n승). 단정도는 float, 배정도는 double이라고 생각하면 쉽습니다.
지수부를 항상 양수로 유지하기 위해서 단정도 지수부는 127 편향지수(127 biased exponent, 7bit), 배정도 지수부는 1023 편향지수(1023 biased exponent, 10bit)를 사용합니다.