Re: intTohex Frage
24. Sep 2004, 17:53
Moin!
1. Bei IntToHex() müsstest du hinten pro Zeichen keine ,1 angeben sondern eine ,2 soweit ich mich noch recht entsinne, weil du die Anzahl der Nibbles ( 4 Bit ) angeben musst.
2. Wieso willst du unbedingt mit den Hexwerten weiter rechnen? Die hexadezimale Darstellung ist genauso wie die dezimale, oktale, pentale oder auch binäre Darstellung nur eine mögliche Art der Zahlendarstellung - das ändert aber doch nichts an dem "Wert". Daher ist es doch egal, wie du die Zahlen im Endeffekt ausgibst - weil rechnen kannst du doch auch schon so damit - unabhängig von ihrer Darstellung.
Bsp:
45h = 69d
43h = 67d
4Fh = 79d
Wenn ich jetzt mal rechne...
45h + 43h + 4Fh = D7h
69d + 67d + 79d = 215h
und wenn ich nun die 215d in hexadezimaler Schreibweise ausgebe, dann kommt da D7h raus. Daher ist es völlig egal, wie du rechnest - rechne einfach. Das Ergebnis kannst du danach in einer dir beliebigen Schreibweise ausgeben.
MfG
Muetze1
|