Thema: Delphi Gleitkommazahlen runden?

Einzelnen Beitrag anzeigen

ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Gleitkommazahlen runden?

  Alt 11. Mär 2006, 16:16
Ein Gleitkommawert wird (stark vereinfacht) so gespeichert:

Code:
Integerwert für Wert der Zahl | Integerwert der soviel heisst wie: mal zwei hoch mich
also das:

4 - 6

würde heissen: 4 * 2^6 also 256. Zu groß kann die Zahl nicht werden, da für die einzelnen Bereiche immer nur eine bestimmte Anzahl von Bytes definiert wird. Zu groß wird die Zahl erst, wenn der hintere Bereich zu groß wird, und das ist erst bei Zahlen WEIT jenseits von 10^10 (bei Extended bei ungefähr 10^5000).
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat