정수를 2진수로 표현하는 방법은 1.5를 통해 확인하였다.

1.6에서는 실수를 표현하는 방법을 알아 볼 것이다.

고정소수점 표현법

2진 소수점의 위치를 임의로 정하는 방법

즉, 4비트가 있다면 2비트는 소수점의 오른쪽의 분수들을 표현하는데 쓰고 2비트는 왼쪽의 숫자들을 표현하는데 쓴다.

소수점의 위치가 항상 일정하기 때문에 고정소수점(fixed-point) 표현법이라고 부른다.

Untitled

7.625라는 10진법을 2진법으로 변환하면 위와 같이 나타내진다.

111.101에서 정수부인 111인 7을 가르키고 소수부인 101은 625를 가르킨다.

⇒ 2^31 + 2^21 + 2^1*1 . 2^-1 * 1 + 2^-2 * 0 + 2^-3 * 1(5/8, 0.625)

하지만 쓸모 있는 범위의 실숫값을 표현하기 위해 필요한 비트 개수가 너무 많기 때문에 범용 컴퓨터에서 이런 방식을 사용하는 경우는 드물다.

부동소수점 표현법

넓은 범위의 값을 2진수로 표현하는 문제를 해결하기 위해 과학적 표기법을 2진수에 적용한다.