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 is een formaat dat door IEEE wordt voorgesteld voor de weergave van floating-point getal. Het bezet 32 bits in computergeheugen.
2. Dubbele precisie:
dubbele precisie is ook een formaat gegeven door IEEE voor weergave van floating-point getal. Het bezet 64 bits in computergeheugen.
verschil tussen enkele en dubbele precisie:
enkele precisie | dubbele precisie |
---|---|
bij enkele precisie worden 32 bits gebruikt stel floating-point getal voor. | in dubbele precisie worden 64 bits gebruikt om floating-point getal weer te geven. |
het gebruikt 8 bits voor exponent. | het gebruikt 11 bits voor exponent. |
in enkele precisie worden 23 bits gebruikt voor mantissa. | met dubbele precisie worden 52 bits gebruikt voor mantissa. |
Biasgetal is 127. | Bias nummer is 1023. |
bereik van getallen in enkele precisie: 2^(-126) tot 2^(+127) | bereik van getallen in dubbele precisie : 2^(-1022) tot 2^(+1023) |
dit wordt gebruikt wanneer precisie minder belangrijk is. | dit wordt gebruikt wanneer precisie belangrijker is. |
het wordt gebruikt voor brede representatie. | het wordt gebruikt voor het minimaliseren van de benadering. |
het wordt gebruikt in eenvoudige programma ‘ s zoals spellen. | het wordt gebruikt in complexe programma ‘ s zoals wetenschappelijke rekenmachine. |
This is called binary32. | This is called binary64. |
Please refer Floating Point Representation for details.