Posts CS 02. 컴퓨터로 실수 표현하기
Post
Cancel

CS 02. 컴퓨터로 실수 표현하기

1. 컴퓨터로 실수 표현하기

컴퓨터가 실수를 표현하는 방법에는 두가지가 있다.


1-1. 고정 소수점 Fixed Point

고정 소수점 방식은 이름 그대로 소수점을 고정시켜 두는 것이다.

위의 그림처럼 실수를 나타낼 때, 첫번째 자리는 부호를 위한 자리, 그 이후 몇칸은 정수부를, 뒤의 나머지 칸은 실수부를 나타낸다.
(체계에 따라 8bit, 16bit, 32bit 등등 다양하다.)

고정 소수점은 정수부와 소수부가 미리 정해져 있기 때문에 간단하게 표현할 수 있다는 장점이 있지만, 크기가 고정되어 있어 표현 범위가 좁다는 단점이 있다.


1-2. 부동 소수점 Floating Point

부동 소수점 방식은 가수부와 소수부로 나뉘어져서 실수를 표현한다.

가수부는 실수에서 소수점을 없애고 단순히 숫자 만을 나타내고, 지수부에서는 숫자의 어디쯤 소수점이 있는지 나타낸다.

지수부에 있는 값에 따라 소수점이 움직이기 때문에 표현 범위가 고정되어 있지 않다는 장점이 있지만, 고정 소수점에 비해 오차가 크다는 단점도 있다.

This post is licensed under CC BY 4.0 by the author.