Zitat von
Patrick:
Nur damit ich das verstehe: "round" ist für "real" ausgelegt, das wären etwa 38 Stellen, dies sind nur 20 Stellen...
"floor" und "ceil" sind sogar für "extended" ausgelegt, das sind 4932 Stellen, sie versagen aber schon bei 13 Stellen.
Alle Delphi-Fließkomma-Funktionen rechnen mit Extended-Werten. Diese verfügen über 19-20 signifikante Stellen, Real-Werte sind nur aus Gründen der Abwaärtskompatibiliät enthalten und entsprechen Double-Werten, die 15-16 sign. Stellen haben. 4932 Stellen kriegst du nur über spezielle Software-Bibliotheken zustande, nicht über hardware-unterstützte Gleitkommaoperationen.