Articles

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.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *