Moin!
Dieses "Binary" ist nur eine Darstellung für die nicht-binären Menschen, intern ist das alles das Gleiche
Delphi-Quelltext
1: 2: 3: 4: 5:
| var d: double; begin d:= 8.62260000000000026432189770276; ShowMessage(IntToHex(PInt64(@d)^,16)); |
Bzw. Single/Integer für die 32bit-Typen.
Andersrum ist natürlich immer interessant, ob eine bestimmte "Zahl" überhaupt als Float-Wert irgendwas sinnvolles ergibt. Die Idee ist aber die gleiche, einfach nur die Daten im Speicher als etwas anderes behandeln.
Viele Grüße,
Martok
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."