Thread IEEE 754 Hex to Float (3 answers)
Opened by Gast at 2005-02-18 20:18

Gast Gast
 2005-02-18 20:18
#51900 #51900
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

View full thread IEEE 754 Hex to Float