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 är ett format som föreslås av IEEE för representation av flyttal nummer. Det upptar 32 bitar i datorminnet.
2. Dubbel Precision:
dubbel Precision är också ett format som ges av IEEE för representation av flyttal nummer. Det upptar 64 bitar i datorminnet.
skillnad mellan enkel och dubbel Precision:
enkel PRECISION | dubbel PRECISION |
---|---|
i enkel precision används 32 bitar för att representera flytpunktsnummer. | i dubbel precision används 64 bitar för att representera flytpunktsnummer. |
den använder 8 bitar för exponent. | den använder 11 bitar för exponent. |
i enkel precision används 23 bitar för mantissa. | i dubbel precision används 52 bitar för mantissa. |
Bias nummer är 127. | Bias nummer är 1023. |
antal siffror i enkel precision : 2^(-126) till 2^(+127) | antal siffror i dubbel precision : 2^(-1022) till 2^(+1023) |
detta används där precision betyder mindre. | detta används där precision betyder mer. |
den används för bred representation. | det används för minimering av approximation. |
det används i enkla program som spel. | det används i komplexa program som scientific calculator. |
This is called binary32. | This is called binary64. |
Please refer Floating Point Representation for details.