Die kurze Antwort
Standardrechner und Tabellenkalkulationen speichern Zahlen als 64-Bit-Gleitkommawerte, die nur etwa 15–17 signifikante Ziffern behalten, bevor sie stillschweigend gerundet werden. Dieses Tool verwendet Dezimalarithmetik mit beliebiger Genauigkeit – 100 signifikante Ziffern – sodass große ganze Zahlen Ziffer für Ziffer exakt zurückgegeben werden, anstatt auf eine Näherung gerundet zu werden.
Wichtige Erkenntnisse
- 64-Bit-Gleitkomma (standardmäßig von den meisten Taschenrechnern, Tabellenkalkulationen und Programmiersprachen verwendet) übersteigt etwa 15–17 signifikante Stellen, bevor mit der Rundung begonnen wird.
- Dieser Rechner behält eine Genauigkeit von 100 signifikanten Stellen bei – ausreichend für Ganzzahlen im kryptografischen Maßstab, große Fakultäten und astronomische Zahlen.
- Potenzoperationen erfordern einen ganzzahligen Exponenten mit einem Absolutwert unter 1000, wodurch die Ergebnisse exakt und die Berechnungszeit angemessen bleiben.
- GCD und LCM sind nur für ganze Zahlen sinnvoll – Dezimaleingaben für diese beiden Operationen werden abgelehnt und nicht stillschweigend gerundet.
Warum normale Taschenrechner bei großen Zahlen kaputt gehen
| Darstellung | Signifikante Ziffern | Beginnt, sich umzudrehen |
|---|---|---|
| 32-Bit-Float | ~7 Ziffern | ~10 Million |
| 64-Bit-Double (die meisten Taschenrechner und Tabellenkalkulationen) | ~15–17 Ziffern | ~10¹⁶ |
| Dieser Rechner (Dezimalzahl mit beliebiger Genauigkeit) | 100 Ziffern | ~10¹⁰⁰ |
Sobald eine Zahl das überschreitet, was ihr Format genau darstellen kann, wird der Wert auf die nächste Zahl gerundet, die das Format speichern kann – und diese Rundung erfolgt stillschweigend und in den meisten Tools ohne Warnung. Zwei verschiedene große Zahlen können sogar identisch angezeigt werden, wenn sie beide auf denselben Gleitkommawert gerundet werden.
Arbeitsbeispiel: 25 Fakultät
25! = 15.511.210.043.330.985.984.000.000
Ein Standardrechner mit doppelter Genauigkeit rundet dies auf ungefähr 1,5511210043330986 × 10²⁵ – er kann nur etwa 17 der 26 Ziffern genau speichern, sodass alles, was über diesen Punkt hinausgeht, eine Näherung ist. Da dieser Rechner exakte Dezimalarithmetik anstelle von Gleitkommazahlen verwendet, gibt die Fakultätsfunktion jede dieser 26 Ziffern präzise zurück, ohne dass etwas gerundet wird.
Häufige Fehler, die es zu vermeiden gilt
- Eine große Zahl in eine normale Tabellenzelle einfügen und jeder angezeigten Ziffer vertrauen – Tabellenkalkulationen verwenden dieselben 64-Bit-Floats und runden stillschweigend über ca. 15–17 Ziffern hinaus.
- Eingabe eines Dezimalwerts für GCD oder LCM – beide Operationen sind nur für ganze Zahlen definiert und geben bei nicht ganzzahligen Eingaben einen Fehler zurück.
- Es wird erwartet, dass Power einen gebrochenen oder extrem großen Exponenten akzeptiert – Exponenten müssen ganze Zahlen unter 1000 sein, um genaue Ergebnisse zu erzielen.
- Angenommen, die zusammen mit einem Ergebnis angezeigte Zusammenfassung in wissenschaftlicher Notation wurde berechnet – es handelt sich um eine gerundete Anzeige. Der Wert mit voller Genauigkeit entspricht dem, was der Rechner tatsächlich berechnet hat.
Verwandte Rechner
- Rechner für wissenschaftliche Notation — Konvertieren zwischen Standard- und wissenschaftlicher Notation.
- Exponentenrechner — Arbeiten Sie mit Kräften und Wurzeln an alltäglichen Zahlen.
- Rechner für den größten gemeinsamen Faktor — Finden Sie den GCD von zwei oder mehr Zahlen, wobei die vollständigen Schritte angezeigt werden.
- Rechner für das kleinste gemeinsame Vielfache — Finden Sie das LCM mit einem speziellen Schritt-für-Schritt-Tool.