Forum: Sonstige Fragen zu Delphi
by himitsu,
17. Mär 2014
Den Wert 2.6959535e67 würde man locker in einen Double reingekommen.
und selbst in einen Single würde er passen, da "effektiv" nur 16 Bit belegt sind. (vom ersten gesetzten Bit, bis zum Letzen)
Ich weiß nicht, ob StrToFloat('$00000000ffff0000000000000000000000000000000000000000000000000000') das noch hinbekommt, bzw. ob IntToFloa überhaupt Hexadezimal versteht (so wie das StrToInt)....
Forum: Sonstige Fragen zu Delphi
by himitsu,
17. Mär 2014
Oder anders gesagt:
Mein Editor meint es gibt 64 Zeichen (67 inkl. 0x und dem Leerzeichen), was 32 Byte entspricht.
"Native" Fließkommazahlen gibt es nur mit 4, 8 und 10 Byte.
Der größte Typ, den Delphi kennt, ist ein SET mit 256 Werten, welche auch 32 Byte ist, aber sonst ist alles Kleiner.
Im Grunde muß irgendwer erstmal rausbekommen, was das eigentlich für ein Typ sein soll.
Und...