You are viewing a single comment's thread from:

RE: 부동 소수점(Floating Point)란 무엇인가?

in #kr7 years ago

친절한 설명 감사합니다.

한가지 의문이 있는데 고정소수점, 부동소수점 모두 움직이지 않는 느낌인데 floating point를 왜 부동소수점으로 번역했는지도 혹시 아시나요?
정 반대뜻처럼 보여서요 ^^

Sort:  

급하게 설명하다 보니 그 부분이 잘 설명되지 않았네요. 본문의 예로 263.3 이라는 숫자를 정수 부분과 소수 부분으로 이뤄진 고정 소수점 표현으로 나타내려면 오로지 263.3 한 가지 표현 밖에 없습니다. 그런데 지수, 가수를 이용해서는 2.633 * 10^2 / 26.33 * 10^1 / 2633 * 10^-1 이런식으로 소수점을 옮겨가며 표현할 수 있기 때문에 부동 소수점 표현이라고 합니다. 그런데 이것을 컴퓨터에서 표현하기 위해서 약속된 것은 맨 앞에 1자리(2진수로 표현했을 때 1)만 놔두고 나머진 다 소수점 이하로 내려서(정규화해서) 표현하자라고 정하여서... 마치 고정된 것 처럼 느끼셨을 것 같네요. 이 내용은 참고 자료 중에 [머구리씨] C언어-08고정소수점(fixed-point)과 부동소수점(floating-point) 표현방식을 구별하자. 정규화 유튜브 영상에 자세히 나와 있습니다. ^^