Hallo Patrick,
für die Speicherung von Fließkommazahlen gibt es einen internationalen Standard IEEE 754. Borland hält sich dran.
Mit Fließkommazahlen kann man nun mal nicht jede Zahl exakt darstellen. Wieviele Zahlen im Einzelnen nicht exakt dargestellt werden können hängt von der Größe des Datentyps ab. Der Datentyp Extended kann halt "zufällig" die Zahl 0.015 exakt darstellen. Es gibt aber genügend Zahlen innerhalb des Wertebereiches die eben nicht exakt dargestellt werden können.
Je nach Einsatzzweck muß man halt den passenden Datentyp wählen. Für ein 100% exaktes Rechnen sind Fließkommazahlen nicht geeignet. Festpunktzahlen eignen sich dazu viel besser (z.B. currency).
Zu Interbase nur soviel http://www.dibug.de/newsletter/2002_02b.txt.
Tschau
Torste
für die Speicherung von Fließkommazahlen gibt es einen internationalen Standard IEEE 754. Borland hält sich dran.
Mit Fließkommazahlen kann man nun mal nicht jede Zahl exakt darstellen. Wieviele Zahlen im Einzelnen nicht exakt dargestellt werden können hängt von der Größe des Datentyps ab. Der Datentyp Extended kann halt "zufällig" die Zahl 0.015 exakt darstellen. Es gibt aber genügend Zahlen innerhalb des Wertebereiches die eben nicht exakt dargestellt werden können.
Je nach Einsatzzweck muß man halt den passenden Datentyp wählen. Für ein 100% exaktes Rechnen sind Fließkommazahlen nicht geeignet. Festpunktzahlen eignen sich dazu viel besser (z.B. currency).
Zu Interbase nur soviel http://www.dibug.de/newsletter/2002_02b.txt.
Tschau
Torste
Comment