PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Float in Hex Umrechnen



Whassup
29.08.2005, 17:23
Hi,

ich habe eine 2 Byte Hex Zahl (z.B. 0xA432) und möcht diese in eine floating point zahl umrechnen . Hat da jemand die rechenvorschrift parat?

vielen Dank

gruß
Stefan

PicNick
29.08.2005, 18:36
Ich weiß jetzt nicht, wie das beim GCC ist. aber normalerweise schreibt man doch einfach
floatval = (float)shortval;
dann hat C das Problem.
Oder willst du dir das Bit-Gefummel unbedingt antun ?

bluebrother
05.09.2005, 19:41
PicNic: ich glaube er will eine ASCII-Darstellung. Dafür gibts sprintf(). Was du machst ist doch "nur" ein typecast ...

pebisoft
05.09.2005, 19:59
du erstellst ein floatvariable mit wert 0 und sagst dann floatzahl=hexzahl.
mfg pebisoft

PicNick
05.09.2005, 20:05
@bluebrother: Möglich, daß du recht hast. Vielleicht hat mich "umrechnen" und "Rechenvorschrift" in die Irre geführt