Co to jest zdenormalizowana liczba zmiennoprzecinkowa?

Co to jest zdenormalizowana liczba zmiennoprzecinkowa?
Co to jest zdenormalizowana liczba zmiennoprzecinkowa?
Anonim

W informatyce liczby subnormalne są podzbiorem liczb zdenormalizowanych (czasami nazywanych denormalnymi), które wypełniają lukę niedomiaru wokół zera w arytmetyce zmiennoprzecinkowej. … I odwrotnie, zdenormalizowana wartość zmiennoprzecinkowa ma znaczący z cyfrą wiodącą zero.

Co to są znormalizowane i zdenormalizowane liczby zmiennoprzecinkowe?

Java używa standardu IEEE 754 do reprezentacji zmiennoprzecinkowej. W tej reprezentacji liczby zmiennoprzecinkowe są zakodowane przy użyciu 1 bitu znaku, 8 bitów wykładnika i 23 bitów mantysy. … W rezultacie pływaki mają 24 znaczące bity precyzji, a podwoje mają 53 znaczące bity precyzji. Takie liczby nazywane są liczbami znormalizowanymi.

Jak sprawdzić, czy liczba jest znormalizowana czy zdenormalizowana?

Na przykład, jeśli próbujesz przedstawić 12.34, zakoduj to jako 123400 -04. Nazywa się to „znormalizowanym”. W tym przypadku, ponieważ dwie dolne cyfry to zero, można było wyrazić wartość jako 012340 -03 lub 001234 -02 równoważnie. Nazywa się to „zdenormalizowanym”.

Co to jest znormalizowana liczba zmiennoprzecinkowa?

Liczba zmiennoprzecinkowa jest znormalizowana kiedy wymuszamy, aby część całkowita jej mantysy była dokładnie 1 i pozwalamy, aby jej część ułamkowa była taka, jak nam się podoba. Na przykład, gdybyśmy wzięli liczbę 13.25, która jest liczbą binarną 1101.01, 1101 będzie częścią całkowitą i01 będzie częścią ułamkową.

Jakie są zdenormalizowane liczby używane do reprezentowania?

Liczby zdenormalizowane

Aby zmniejszyć utratę precyzji w przypadku wystąpienia niedomiaru, IEEE 754 zawiera możliwość reprezentowania ułamków mniejszych niż jest to możliwe w reprezentacji znormalizowanej, ustawiając niejawną cyfrę wiodącą na 0. Takie liczby są nazywane denormalnymi.