Thread IEEE 754 Hex to Float
(3 answers)
Opened by Gast at 2005-02-18 20:18
Hallo,
ich versuche mit pack und unpack zwischen hex und float umzurechnen (nach IEEE 754, 32 bit Genauigkeit), also aus hex "42c80000" soll "100" dezimal werden. Ich krieg das einfach nicht hin! in die andere Richtung geht das so: ($dec) = @ARGV; print "dec: $dec \n"; my $out = sprintf "%x\n", unpack "L", pack "f", $dec; print "return: $hex \n"; hier ein java-applet zur Kontrolle: http://www.h-schmidt.net/FloatApplet/IEEE754.html hat jemand eine Idee? Martin |