소소한 것들의 창고

실수(實數)의 표현 본문

컴퓨터 이야기

실수(實數)의 표현

푸른 하늘에 아래에 있는 낡은 지식 창고 2008. 10. 4. 21:47
  •        실수(實數)는 소수점을 포함하는 수로 컴퓨터 내부에서 소수점(小數點)이 유동적(流動的)으로 변하는 수를 의미

  •        부동 소수점 데이터이라고 하며

  •        소수점을 포함한 실수나 숫자 절대치(絶對値)가 크고 작아서 고정소수점 데이터가 사용이 불가한 경우 부동 소수점 데이터로 표현을 함

  •        32비트, 64비트형이 사용되며 부호부, 자수부, 소수부(가수부)을 나누어 표현


32비트(단정도)
0 1 7 8 31
S      

 

64비트

(배정도)

 

64 1 7 8 0
S        


 

 

l       부호부가 S 0이면 양수를 부호부가 1이면 음수를 부여

l       가수부가 64비트이라면 11비트로 구현되며 표현할 수의 지수값으로 표현

l       소수부는 0 1사이에 유효숫자로 2진법으로 나타냄

l       정규화이라고 해서 부동소수점 형식으로 다수의 형태로 나타낼 수 있다만 적은 자리수로 최대의 정밀성을 유지하기 위해 소수 부분의 유효자리 수 바로 왼쪽에 소수점이 존재하는 것을 가정하에 소수점의 값이 0.1 ~ 1까지 있도록 해야 하는 가정

320x100

'컴퓨터 이야기' 카테고리의 다른 글

이진 코드  (0) 2008.10.04
문자 데이터의 정의  (0) 2008.10.04
언팩 10진수 표현(형식)  (0) 2008.10.03
팩 10진수 표현  (0) 2008.10.03
정수의 2진 데이터 표현  (0) 2008.10.03