Kommazahl in Hex-Darstellung

15/01/2009 - 16:58 von Frank Bach | Report spam
Hallo,

Dim dec As Decimal = 12.2

MsgBox(Hex(dec))


ergibt die Anzeige "C", d.h. die Nachkommastelle wird ignoriert.
Kann ich irgendwie eine Kommazahl korrekt als Komma-Hexzahl umrechnen?

Danke!

Frank
 

Lesen sie die antworten

#1 Karsten Sosna
15/01/2009 - 17:16 | Warnen spam
Dim dec As Decimal = 12.2

MsgBox(Hex(dec))


ergibt die Anzeige "C", d.h. die Nachkommastelle wird ignoriert.
Kann ich irgendwie eine Kommazahl korrekt als Komma-Hexzahl umrechnen?



Hallo Frank,
nein. In der hexadezimalen Darstellung(sowie auch binàr oder oktalen) gibt
es keine Nachkommastellen. Gleitkommazahlen werden dur eine IEEE festgelegte
Darstellung representiert(Single, Double etc.) aber auch das ist eine nur
Darstellung.
Vielleicht veràts Du uns was Du damit bezecken willst.
Gruß Scotty

Ähnliche fragen