* DeWikiPedia:IEEE_floating-point_standard |
* WikiPedia:IEEE_floating-point_standard |
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 |