GeeksforGeeks
According to IEEE standard, floating-point number is represented in two ways:
Precision | Base | Sign | Exponent | Significand |
Single precision | 2 | 1 | 8 | 23+1 |
Double precision | 2 | 1 | 11 | 52+1 |
1. Single Precision:
Single Precision 은 부동 소수점 숫자의 표현을 위해 IEEE 가 제안한 형식입니다. 컴퓨터 메모리에서 32 비트를 차지합니다.나는 이것이 내가 할 수있는 유일한 방법이라고 생각한다. 배정밀도:
배정밀도는 부동 소수점 숫자의 표현을 위해 IEEE 에 의해 주어진 형식이기도합니다. 컴퓨터 메모리에서 64 비트를 차지합니다.
단일 및 이중 정밀도의 차이:
정 | 두 개의 정밀 |
---|---|
에서 하나의 정밀도,32 비트 수를 나타내는 데 사용되는 부동 소수점 번호입니다. | 배정밀에서 64 비트는 부동 소수점 수를 나타내는 데 사용됩니다. |
지수에 8 비트를 사용합니다. | 지수에 11 비트를 사용합니다. |
단정밀에서는 mantissa 에 23 비트가 사용됩니다. | 배정밀에서는 52 비트가 mantissa 에 사용됩니다. |
바이어스 수는 127 입니다. | 바이어스 번호는 1023 입니다. |
범위의 번호에 하나의 정밀도:2^(-126)2^(+127) | 범위의 번호에서 더블 precision:2^(-1022)2^(+1023) |
이것은 어디에 사용되는 정밀도 문제 적습니다. | 이것은 정밀도가 더 중요한 곳에서 사용됩니다. |
넓은 표현에 사용됩니다. | 근사의 최소화에 사용됩니다. |
그것은 게임과 같은 간단한 프로그램에서 사용됩니다. | 그것은 과학 계산기와 같은 복잡한 프로그램에 사용됩니다. |
This is called binary32. | This is called binary64. |
Please refer Floating Point Representation for details.