ToDo |
* WikiPedia:IEEE_floating-point_standard * IEEE Standard 754 Floating Point Numbers |
* IEEE Standard 754 for binary floating-point arithmetic |
* What every Computer Scientist should know about FP arithemtic, David Goldberg |
FloatingPoint-Zahlen bereiten Programmier-Einsteigern häufig Probleme, weil sie auf Grund ihrer Implementierung nicht so präzise sind, wie das der Laie erwarten würde. Das äußert sich overflächlich dadurch, dass etwa bei der Verdoppelung einer eingegebenen Dezimalzahl (z. B. "3.14") das Ergebnis nicht exakt (also "6.28") sein muss, sondern mathematisch geringfügig, aber optisch gravierend davon abweichen kann (z. B. "6.2799999997"). Dies hat eine Menge Konsequenzen, die seit dem Beginn der Datenverarbeitung jeder Programmierer lernen muss, um korrekt mit Dezimalzahlen umgehen zu können.
Repräsentation von FloatingPoint-Zahlen |