소소한 것들의 창고
실수(實數)의 표현 본문
실수(實數)는 소수점을 포함하는 수로 컴퓨터 내부에서 소수점(小數點)이 유동적(流動的)으로 변하는 수를 의미
부동 소수점 데이터이라고 하며
소수점을 포함한 실수나 숫자 절대치(絶對値)가 크고 작아서 고정소수점 데이터가 사용이 불가한 경우 부동 소수점 데이터로 표현을 함
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 |