Thread Hexadezimale Fließkommazahl umwandeln: wie wandle ich hex float in dez float? (7 answers)
Opened by CommSter at 2005-11-29 14:16

CommSter
 2005-11-29 15:14
#60555 #60555
User since
2005-11-29
4 Artikel
BenutzerIn
[default_avatar]
[quote=Taulmarill,29.11.2005, 14:01]
Code: (dl )
1
2
> perl -e 'print unpack "f", pack "H*", "4361B6EF";'
225.714584350586
[/quote]
Was muss ich tun, damit es bei mir klappt?

Bei mir gibt das obige Kommando
-1.12887707981084e+29
als Ergebnis aus.

Die Bitlaenge von float ist doch immer 32?
1.Bit -> Vorzeichen
2.-9.Bit -> Exponent
10.-32.Bit -> Mantisse

Mein System: Linux (Debian)
Version: 2.4.27-2-686
Maschine: i686\n\n

<!--EDIT|CommSter|1133337386-->

View full thread Hexadezimale Fließkommazahl umwandeln: wie wandle ich hex float in dez float?