Der Standard IEEE 754 ist das gängigste Format zur Speicherung von Fließkommazahlen.
- Vorzeichen
, 0 = positiv, 1 = negativ - Exponent
- Mantisse
| Größe | 32 Bit | 64 Bit |
|---|---|---|
| Charakteristik | 8 | 11 |
| Mantisse | 23 | 52 |
Normalisierung der Mantisse
Um die Mantisse eindeutig darzustellen, wird die Mantisse normalisiert. Dafür wird sie so verschoben, dass vor dem Komma genau eine 1 steht., also
Charakteristik des Exponenten
Im IEEE Standard wird nicht der Exponent direkt gespeichert, stattdessen wird eine Charakteristik berechnet. Dafür wird ein fester Bias-Wert NaN oder Infinity.
Sei
Die Charakteristik
Spezialwerte
Durch die Eingrenzung des Exponenten mit dem Bias-Wert können folgende Werte zusätzlich gespeichert werden:
| Charakteristik | Mantisse | Ergebnis |
|---|---|---|
Die Charakteristik
Ist die Charakteristik NaN oder Infinity angezeigt. Diese werden in der Mantisse unterschieden.
Zusammensetzung
Eine IEEE-Zahl lässt sich folgendermaßen umwandeln:
Beispiel: Umwandlung in Fließkommazhalen
Wir möchten die Zahl
- 5 Bit für den Exponenten und
- 6 Bit für die Mantisse
zur Verfügung.
Lösung:
- Vorzeichen: positiv
- Umwandeln:
- Normalisieren:
- Mantisse:
- Exponent:
| VZ | Exponent | Mantisse | ||||||||||
| 12,25 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
Genauigkeit
- Genauigkeit begrenzt
- Vorsicht: Bei Gleichheit von Gleitkommazahlen besser Intervall testen und Gleichungen ggf. umstellen!