Online Tool Store Online Tool Store

Inspektor liczby zmiennoprzecinkowej IEEE 754

Wpisz liczbę dziesiętną lub wzorzec bitów i zobacz jej rozkład IEEE 754 w pojedynczej lub podwójnej precyzji, wraz z odtworzoną wartością.

🔒 To narzędzie działa w całości w Twojej przeglądarce. Twoje pliki nigdy nie są wysyłane na serwer.

Układ bitów

Znak Wykładnik Mantysa

Znak

Wykładnik (z obciążeniem / bez obciążenia)

Mantysa (hex)

Odtworzona wartość

Jak to działa

  1. Wpisz liczbę dziesiętną i wybierz precyzję pojedynczą (32-bit) lub podwójną (64-bit).
  2. Wartość jest zapisywana do bufora typowanej tablicy, aby uzyskać jej dokładny wzorzec bitów IEEE 754.
  3. Układ bitów jest kolorowany według pola: znak, wykładnik i mantysa.
  4. Odczytaj wykładnik z obciążeniem i bez oraz mantysę w systemie szesnastkowym i binarnym.

FAQ

Czym jest IEEE 754?

To standard, którego niemal wszystkie nowoczesne komputery używają do reprezentowania liczb zmiennoprzecinkowych w systemie binarnym, dzieląc wartość na bit znaku, wykładnik i mantysę (ułamek). Liczby w JavaScript oraz typ "double" w większości języków używają wersji 64-bitowej.

Dlaczego 0.1 + 0.2 nie jest dokładnie 0.3 w kodzie?

Większości ułamków dziesiętnych nie da się dokładnie przedstawić w binarnej liczbie zmiennoprzecinkowej, więc są zaokrąglane do najbliższej reprezentowalnej wartości. Podejrzenie wzorca bitów tutaj pokazuje, że mantysa jest przybliżeniem, a nie dokładnym ułamkiem dziesiętnym.

Co oznacza obciążenie wykładnika?

Zapisane bity wykładnika to liczba bez znaku przesunięta o obciążenie (127 dla pojedynczej, 1023 dla podwójnej), aby prawdziwy wykładnik mógł być ujemny bez potrzeby osobnego znaku. Narzędzie pokazuje zarówno surową wartość z obciążeniem, jak i wykładnik bez obciążenia.

Czy to wykonuje jakieś obliczenia poza moją przeglądarką?

Nie — używa wbudowanego w JavaScript DataView, aby zapisać Twoją liczbę do bufora typowanej tablicy i odczytać dokładny wzorzec bitów, w całości po stronie klienta.

Jak wypadamy na tle innych

FunkcjaOnline Tool StoreRęczne przesuwanie bitów w kodzie
Wizualny, kolorowany rozkład bitów
Natychmiastowa zmiana precyzji Przepisanie kodu

Napisanie szybkiego skryptu zrzucającego wzorce bitów działa, ale ten inspektor pokazuje układ wizualnie, w obu precyzjach, bez opuszczania przeglądarki.

Zobacz powiązane narzędzia

Osadź to narzędzie

Wklej to na swojej stronie — pozostanie darmowe, a każdy plik nadal zostaje w przeglądarce odwiedzającego, nie u Ciebie ani u nas.