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 egy formátum által javasolt IEEE ábrázolására lebegőpontos szám. 32 bitet foglal el a számítógép memóriájában.
2. Kettős pontosság:
A kettős pontosság az IEEE által a lebegőpontos szám ábrázolására megadott formátum is. 64 bitet foglal el a számítógép memóriájában.
:
SINGLE PRECISION | dupla PRECISION |
---|---|
egyetlen pontossággal 32 bitet használnak a lebegőpontos szám ábrázolására. | kettős pontossággal 64 bitet használnak a lebegőpontos szám ábrázolására. |
az exponenshez 8 bitet használ. | 11 bitet használ az exponens számára. |
egyetlen pontossággal 23 bitet használnak a mantisához. | kettős pontossággal 52 bitet használnak a mantissához. |
a torzítási szám 127. | az elfogultság száma 1023. |
számtartomány egyetlen pontossággal : 2^(-126) – 2^(+127) | számtartomány dupla pontossággal : 2^(-1022) – 2^(+1023) |
ez akkor használatos, ha a pontosság kevésbé fontos. | ezt használják, ahol a pontosság fontosabb. |
széles ábrázoláshoz használják. | a közelítés minimalizálására szolgál. |
egyszerű programokban, például játékokban használják. | olyan komplex programokban használják, mint a scientific calculator. |
This is called binary32. | This is called binary64. |
Please refer Floating Point Representation for details.