Forum: Sonstige Fragen zu Delphi
by jaenicke,
17. Mär 2014
Eigentlich sind sie das nicht, klar, aber wenn du die als hexadezimal nimmst, kommt man erst recht nicht auf den Wert, oder?
Forum: Sonstige Fragen zu Delphi
by jaenicke,
17. Mär 2014
Also eigentlich sieht der Wert für mich aus wie:
const
a: Double = $00000000ffff * 10000000000000000000000000000000000000000000000000000.0;
// bzw.
const
a: Double = $00000000ffff * 1E52;
Aber das sind ja 6,5535E56.
Forum: Sonstige Fragen zu Delphi
by jaenicke,
17. Mär 2014
Würde es, aber wie man auf 6.34309482461e+57 kommen könnte, wenn im Wert nur 0xffff, sprich 65535, vorkommt, sehe ich auch nicht.
Hinter dem Wert kommen noch 52 Nullen, mit 53 würde es fast hinkommen, aber das Leerzeichen in dem Wert irritiert mich.