IEEE 754 Float-Visualizer
Alle Bits einzeln schalten, Komponenten (Vorzeichen, Exponent, Mantisse) live beobachten und die IEEE 754-Darstellung verstehen.
Bit-Raster
Klicken = Bit umschalten · MSB linksKomponenten-Aufschlüsselung
Bestimmt ausschließlich das Vorzeichen. 0 = positiv, 1 = negativ. Daher existieren +0 und -0.
Der Exponent wird mit einem Bias gespeichert damit keine Vorzeichenbits nötig sind. Echter Exponent = Rohwert − 127 (Bereich -126 bis 127).
Jedes Bit i trägt 2^-(i+1) bei (0,5 · 0,25 · 0,125 …). Bei normalisierten Zahlen wird eine führende 1 implizit addiert → spart 1 Bit Präzision.
IEEE 754 – Wie es funktioniert
1 Bit — Bit 310 = positiv, 1 = negativ.
Ändert nur das Vorzeichen, nicht den Betrag. Deshalb gibt es +0und-0 — mathematisch gleich, aber unterschiedliche Bits.
8 Bits— gespeichert mit Bias127.
Echter Exponent = gespeicherter Wert − 127
Bereich: -126 bis +127
Sonderregel: Alle 0 → Null/Denorm, alle 1 → Inf/NaN.
23 Bits — der gebrochene Anteil.
Bei normalisierten Zahlen wird eine führende 1implizit ergänzt:
Wert = 1.M (binär)
Jedes Bit i steht für 2-(i+1) (1/2, 1/4, 1/8 …)
| S | Exponent | Mantisse | Bedeutung |
|---|---|---|---|
| 0 | alle 0 | alle 0 | +0 |
| 1 | alle 0 | alle 0 | −0 |
| 0 | alle 1 | alle 0 | +∞ |
| 1 | alle 1 | alle 0 | −∞ |
| – | alle 1 | ≠ 0 | NaN |
| – | alle 0 | ≠ 0 | denormalisiert |
Dezimalbrüche wie 0.1 oder 0.2 lassen sich binär nicht exakt darstellen — ähnlich wie 1/3 im Dezimalsystem unendlich viele Stellen hat. Die Mantisse hat nur 23 Bits, daher muss gerundet werden. Probiere: Preset 0.1 anklicken — der gezeigte Dezimalwert weicht leicht von 0.1 ab (f32 mehr als f64).
Wenn der Exponent alle 0enthält und die Mantisse ≠ 0 ist, ist die Zahldenormalisiert. Dabei entfällt die implizite führende 1 → Wert = 0.M × 2-126. Das ermöglicht sehr kleine Zahlen nahe 0 unter Verlust der vollen Präzision (gradual underflow). Preset Denorm zeigt ein Beispiel.
IEEE-754 Float Visualizer Funktionsweise
Mit diesem Tool kannst du die interne Repräsentation von Fließkommazahlen nach dem IEEE-754 Standard visualisieren. Du kannst Dezimalwerte oder Hexadezimalzahlen eingeben und siehst sofort, wie diese in Bitfolgen für Float32 oder Float64 übersetzt werden. Das Tool zerlegt die Daten in ihre Bestandteile: das Vorzeichen, den Exponenten und die Mantisse. So verstehst du genau, wie Computer Gleitpunktarithmetik verarbeiten und welche Auswirkungen Rundungsfehler auf deine Berechnungen haben können.
Analyse von Präzision und Spezialwerten
Das Tool hilft dir dabei, die Unterschiede zwischen Float32 und164 zu verstehen und kritische Grenzwerte wie das Maschinenepsilon oder den Bereich der normalisierten Zahlen zu identifizieren. Besonders hilfreich ist die Darstellung von denormalisierten Zahlen und die Anzeige des impliziten Bits in der Mantisse. Nutze es als Lernhilfe für Informatikstudierende oder zur Fehlersuche bei präzisionskritischen Berechnungen in der Softwareentwicklung, um unerwartetes Verhalten bei extrem kleinen Werten zu analysieren.
Häufige Fragen
Was ist IEEE-754?
IEEE-754 ist der internationale Standard für die Darstellung von Fließkommazahlen in Computersystemen. Er definiert, wie Zahlen mit Bruchteilen binär gespeichert werden, wobei Faktoren wie das Vorzeichen, der Exponent und die Mantisse eine Rolle spielen. Das Tool hilft dir dabei, diese komplexe Struktur visuell zu begreifen und die Bitverteilung genau zu analysieren.
Was ist der Unterschied zwischen Float32 und Float64?
Der Hauptunterschied liegt in der Präzision und dem Wertebereich. Float32 nutzt 32 Bit, während Float64 mit 64 Bit arbeitet. Float64 bietet deutlich mehr Genauigkeit und kann wesentlich kleinere oder größere Zahlen darstellen. Das Tool zeigt dir die spezifischen Bit-Konfigurationen für beide Typen sowie deren jeweilige Grenzen und Besonderheiten direkt im Browser an.
Was sind denormalisierte Zahlen?
Denormalisierte Zahlen sind Fließkommazahlen, bei denen der Exponent Null ist, aber die Mantisse nicht null ist. Sie ermöglichen die Darstellung von extrem kleinen Werten unterhalb des Bereichs normalisierter Zahlen. Das Tool erkennt diese Fälle automatisch und zeigt dir an, ob das implizite Bit vorhanden ist oder ob es sich um eine denormalisierte Zahl handelt.
Werden meine Daten beim Visualisieren übertragen?
Nein, deine Eingaben werden nicht auf einen Server gesendet. Die gesamte Analyse und Umrechnung der Bits findet direkt in deinem Browser statt. Deine Daten bleiben somit lokal und privat. Das Tool dient ausschließlich der sofortigen visuellen Darstellung von Fließkommazahlen ohne jegliche Speicherung oder Übertragung deiner eingegebenen Werte an externe Dienste.