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:
precyzja Pojedyncza jest formatem zaproponowanym przez IEEE do reprezentacji liczby zmiennoprzecinkowej. Zajmuje 32 bity w pamięci komputera.
2. Podwójna precyzja:
Podwójna precyzja jest również formatem podanym przez IEEE do reprezentacji liczby zmiennoprzecinkowej. Zajmuje 64 bity w pamięci komputera.

różnica między precyzją pojedynczą a podwójną:
| pojedyncza precyzja | Podwójna precyzja |
|---|---|
| w pojedynczej precyzji 32 bity są używane do reprezentowania liczby zmiennoprzecinkowej. | w podwójnej precyzji 64 bity są używane do reprezentowania liczby zmiennoprzecinkowej. |
| używa 8 bitów dla wykładnika. | używa 11 bitów dla wykładnika. |
| w pojedynczej precyzji używa się 23 bitów dla mantissy. | w podwójnej precyzji używa się 52 bitów dla mantissy. |
| Liczba stron to 127. | Liczba stron to 1023. |
| zakres liczb w pojedynczej precyzji : 2^(-126) do 2^(+127) | zakres liczb w podwójnej precyzji : 2^(-1022) do 2^(+1023) |
| jest to używane, gdy precyzja ma mniejsze znaczenie. | jest to stosowane tam, gdzie precyzja ma większe znaczenie. |
| służy do szerokiej reprezentacji. | służy do minimalizacji aproksymacji. |
| jest używany w prostych programach, takich jak gry. | jest on używany w złożonych programach, takich jak kalkulator naukowy. |
| This is called binary32. | This is called binary64. |
Please refer Floating Point Representation for details.