Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Hallo, > > für die Ansteuerung bestimmter Module über den I2C-Bus soll ein Dezimal-Wert in einen Hex-Wert > umgewandelt werden. Da es meines Wissens keine entsprechende Funktion in C gibt, habe ich es > "manuell" probiert: > > Dezimalwert: 43868 > > Input Result Remainder > 43868 / 16 = 2741 12 (= C) > 2741 / 16 = 171 5 (= 5) > 171 / 16 = 10 11 (= B) > 10 / 16 = 0 10 (= A) > > Hex-Wert: 0xAB5C > > Zur Berechnung des Ergebnisses muß man leider Strings einsetzen. Damit erhält man den korrekten > Ergebniswert "AB5C", kann ihn aber nicht mehr als Zahlenwert verwenden. > > Fragen: > - Wie kann man Dezimal-Werte in Hex-Werte umwandeln? > - Wie kann man Strings wieder in Zahlenwerte umwandeln?