realBits

realBits

> Funkcje

Zwraca wewnętrzną reprezentację liczby rzeczywistej x w postaci liczby całkowitej: 64 bity liczby rzeczywistej w formacie IEEE 754 (podwójna precyzja), odczytane bez zmian jako 64-bitowa liczba całkowita ze znakiem. Znak, wykładnik i mantysa znajdują się zatem w zwróconej liczbie całkowitej.

Uwaga, nie jest to zapis binarny x: realBits(12) nie zwraca 1100, lecz 4622945017495814144, ponieważ odczytywane są bity liczby rzeczywistej 12.0. Aby otrzymać zapis binarny liczby całkowitej, użyj binString.

Funkcją odwrotną jest bitsToReal: bitsToReal(realBits(x)) zwraca dokładnie x.

Parametry
Zwracana wartość
Note