Thomas Baumgart schrieb:

> Was ist denn -28644149875407128613569879804477 geteilt durch 
> 7922816251426433759354395033 ? Das ist die Darstellung einer nicht gekürzten 
> rationalen Zahl.  %2F übrigens ein '/'.

Etwa...

-3615.400000000000000000000000273741044998932864572313106002379670407624...

Es entzieht sich mir völlig, wieso diese darstellungsweise gewählt wird.
 Sie ist nicht exakt (wie es bei integralen Darstellungen der Fall wäre)
und überdies auch noch ausgesprochen kompliziert (da sie von einer
Arithmetik beliebiger Präzision berechnet werden muss). Zu allem
Überfluß ist sie nicht sonderlich effizient: Im obigen Fall sind
offenbar 28 Ziffern gültig, dafür werden allerdings in der Darstellung
64 Zeichen verwendet. Also mehr als 2 Zeichen pro Ziffer. In 64 Zeichen
bekommt man noch bei Base64 48 ASCII-Zeichen rein, also 384 Bits. Das
entspricht in BCD-Kodierung 96 gültigen Ziffern (fürs Vorzeichen kann
man eine abziehen).

Kann mich jemand erleuchten: Wieso ist so eine Darstellung gewählt worden?

Viele Grüße,
Johannes

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Aqbanking-devel mailing list
Aqbanking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to