Gleitkommazahl-Rechner

Mit dem Gleitkommazahl-Rechner Fließkomma-Arithmetik nach IEEE 754 berechnen: Exakte Rohwerte, Rundungsfehler & Rechenoperationen transparent analysieren.

877.7K Berechnungen Aktualisiert · 2026-05-21 Lokale Ausführung · Kein Daten-Upload
AD

So nutzen Sie den Gleitkommazahl-Rechner

Der Gleitkommazahl-Rechner ermöglicht Ihnen die präzise Analyse von Gleitkommaoperationen und binären Rundungseffekten direkt im Browser. Ob für Softwareentwicklung, Studium der Informatik oder technische Berechnungen – so bedienen Sie das Werkzeug:

  1. Erste Zahl eingeben — Tragen Sie den ersten Operanden ($a$) als Dezimalzahl in das vorgesehene Eingabefeld ein (z. B. 0.1 oder 1234.5678).
  2. Zweite Zahl eingeben — Geben Sie den zweiten Operanden ($b$) ein (z. B. 0.2 oder 0.005).
  3. Rechenoperation auswählen — Wählen Sie die gewünschte Grundrechenart: Addition ($+$), Subtraktion ($-$), Multiplikation ($\times$) oder Division ($\div$).
  4. Ergebnis analysieren — Der Gleitkommazahl-Rechner berechnet sofort das Ergebnis und stellt Ihnen neben dem exakten binären Rohwert auch eine gerundete Dezimaldarstellung sowie Details zur ausgeführten Operation bereit.

Funktionsweise & IEEE 754 Standard

Moderne Computersysteme und Programmiersprachen wie JavaScript, Python, C und Java speichern Gleitkommazahlen standardmäßig nach der Norm IEEE 754 (IEC 60559). Der Gleitkommazahl-Rechner demonstriert die Funktionsweise des Formats mit doppelter Genauigkeit (Double Precision, binary64):

Aufbau einer 64-Bit-Gleitkommazahl

Eine 64-Bit-Fließkommazahl setzt sich aus drei wesentlichen Komponenten zusammen:

FeldBit-BreiteFunktionWertebereich
Vorzeichen ($S$)1 BitBestimmt das Vorzeichen: 0 für positiv ($+$), 1 für negativ ($-$)$0$ oder $1$
Exponent ($E$)11 BitsSkaliert die Zahl über eine Zweierpotenz mit Bias 1023$-1022$ bis $+1023$
Mantisse ($M$)52 BitsSpeichert die signifikanten Stellen mit impliziter führender 153 Bits effektive Präzision

Die mathematische Darstellung einer normalisierten Gleitkommazahl lautet:

$$x = (-1)^S \times (1 + M) \times 2^{E - 1023}$$

Hierbei ist $M = \sum_{i=1}^{52} b_{52-i} \cdot 2^{-i}$ der gebrochene Anteil der Mantisse (Signifikand). Der Gleitkommazahl-Rechner macht transparent, wie diese binäre Repräsentation bei arithmetischen Operationen interagiert.

Warum 0.1 + 0.2 nicht exakt 0.3 ergibt

Ein klassisches Phänomen in der Informatik ist das Verhalten von Dezimalbrüchen bei der Umwandlung in das Binärsystem. Der Gleitkommazahl-Rechner veranschaulicht diesen Effekt eindrucksvoll:

  • Im Dezimalsystem (Basis 10) lässt sich $\frac{1}{10} = 0{,}1$ exakt darstellen, da 10 die Primfaktoren 2 und 5 besitzt.
  • Im Dualsystem (Basis 2) ist $0{,}1_{10}$ ein unendlicher periodischer Bruch: $0{,}0001100110011\dots_2$.
  • Auch $0{,}2_{10} = \frac{1}{5}$ ist binär unendlich periodisch: $0{,}001100110011\dots_2$.

Da der Speicherplatz der Mantisse auf 52 Bits begrenzt ist, muss der Prozessor an der 53. Stelle runden. Bei der Addition der beiden gerundeten Binärwerte im Gleitkommazahl-Rechner entsteht die Summe:

$$0{,}1 + 0{,}2 = 0{,}300000000000000044408920985\dots \approx 0{,}30000000000000004$$

Anstatt diesen Effekt zu verbergen, zeigt der Gleitkommazahl-Rechner sowohl den unverfälschten Rohwert als auch das auf 12 signifikante Stellen gerundete Resultat ($0{,}3$).

Berechnungsformeln des Gleitkommazahl-Rechners

Die interne Verarbeitung im Gleitkommazahl-Rechner erfolgt nach folgenden standardisierten Formeln:

$$\text{Ergebnis} = \begin{cases} a + b & \text{bei Addition} \ a - b & \text{bei Subtraktion} \ a \times b & \text{bei Multiplikation} \ \frac{a}{b} & \text{bei Division } (b \ne 0) \end{cases}$$

Für die lesbare Vergleichsdarstellung ermittelt der Gleitkommazahl-Rechner das gerundete Ergebnis über:

$$\text{Gerundet} = \text{toPrecision}(12)$$

Bei einer Division durch Null ($b = 0$) blockiert der Gleitkommazahl-Rechner ungültige Rechenoperationen und gibt eine klare Fehlermeldung aus.

Typische Anwendungsbereiche

Der Gleitkommazahl-Rechner unterstützt Entwickler und Anwender in zahlreichen praktischen Szenarien:

  • Debugging von Software: Schnelles Nachvollziehen von Rundungsdifferenzen in JavaScript-, TypeScript- oder Python-Code.
  • Finanzmathematik: Erkennen, warum für Geldbeträge feste Dezimaltypen (Decimal / BigDecimal) anstelle von Standard-Floats genutzt werden sollten.
  • Informatik-Lehre: Anschauliches Lehrmittel an Universitäten und Schulen zur Demonstration der IEEE 754-Norm und binärer Arithmetik.
  • Wissenschaftliches Rechnen: Überprüfung von Zwischenergebnissen bei numerischen Algorithmen und Sensordaten-Verarbeitungen.

Praxistipps zur Vermeidung von Gleitkommafehlern

Um in eigenen Anwendungen unerwünschte Nebeneffekte der Gleitkomma-Arithmetik zu vermeiden, empfiehlt der Gleitkommazahl-Rechner folgende Best Practices:

  • Vergleiche mit Epsilon durchführen: Vergleichen Sie Gleitkommazahlen niemals mit strikter Gleichheit ($a == b$), sondern mit einer Toleranzschwelle: $|a - b| < \varepsilon$ (z. B. Number.EPSILON).
  • Ganzzahlen für Währungen verwenden: Speichern Sie Geldbeträge in Cent (z. B. 1999 Cent statt 19,99 €) oder nutzen Sie spezialisierte Bibliotheken wie decimal.js oder big.js.
  • Zwischenrundungen minimieren: Führen Sie Berechnungen in voller Genauigkeit durch und runden Sie erst bei der finalen Ausgabe für den Endbenutzer.

Nutzen Sie den Gleitkommazahl-Rechner jederzeit kostenlos online, um Rechenoperationen im Detail nachzuvollziehen und das Verhalten moderner Gleitkomma-Prozessoren transparent zu verstehen.

Häufige Fragen zu Gleitkommazahl-Rechner

Wie funktioniert der Gleitkommazahl-Rechner?

Geben Sie zwei Dezimalzahlen ein und wählen Sie die gewünschte Grundrechenart. Der Gleitkommazahl-Rechner führt die Operation im Standard IEEE 754 (Double Precision) aus und zeigt sowohl das exakte JavaScript-Rohresultat als auch einen gerundeten Vergleichswert an.

Warum liefert 0.1 + 0.2 im Gleitkommazahl-Rechner das Ergebnis 0.30000000000000004?

Dezimalbrüche wie 0,1 und 0,2 lassen sich im dualen Zahlensystem (Basis 2) nicht als endliche Binärbrüche darstellen, sondern nur als unendliche periodische Brüche. Durch die begrenzte Mantissenlänge entsteht ein minimaler Rundungsfehler bei der internen Gleitkommadarstellung.

Welcher Standard liegt den Berechnungen zugrunde?

Der Gleitkommazahl-Rechner nutzt den IEEE 754-Standard für 64-Bit-Gleitkommazahlen (doppelte Genauigkeit / Double Precision, binary64) mit 1 Vorzeichenbit, 11 Exponentenbits und 52 Mantissenbits.

Was ist der Unterschied zwischen Single Precision und Double Precision?

Single Precision (32-Bit, float) bietet 23 Mantissenbits (ca. 7 Dezimalstellen Genauigkeit), während Double Precision (64-Bit, double) 52 Mantissenbits (ca. 15 bis 17 Dezimalstellen Genauigkeit) bereitstellt.

Werden meine eingegebenen Daten auf einem Server gespeichert?

Nein. Der Gleitkommazahl-Rechner führt alle Berechnungen vollständig lokal in Ihrem Browser aus; es werden keinerlei Daten über das Netzwerk übertragen oder gespeichert.