你好 roger,
Float ist ja nur ein Format wie die Zahl dargestellt wird. In Wirklichkeit steht in der Ram Speicherzelle ja keine Kommazahl sondern eine Ganzzahl.
Genau diese Ganzzahl möchte ich haben.z.B.
Float 123.4 => Long 112347541 (das steht in der Speicherzelle.. in Binär)
Float 0.1 => Long 1036831949
Float 10.0 => Long 1092616192
Naja, pack/unpack:
print unpack("i",pack("f",.1)),"\n";
再见,
克里斯蒂安
--
http://wwwtech.de/
Unsere Vorstellungen von der Ewigkeit sind genauso nuetlich wie die Mutmassungen eines Kuekens ueber die Aussenwelt bevor es die Eierschale aufbricht.
Kompromisse und andere Widerlichkeiten – Hochzeit mit Flitterwochen
http://wwwtech.de/
Unsere Vorstellungen von der Ewigkeit sind genauso nuetlich wie die Mutmassungen eines Kuekens ueber die Aussenwelt bevor es die Eierschale aufbricht.
Kompromisse und andere Widerlichkeiten – Hochzeit mit Flitterwochen