KillerPinockel
Lieutenant
- Registriert
- Jan. 2009
- Beiträge
- 664
Hallo,
ich habe einen kleiner Hänger.
Ich programmiere ein Array welches zwei HexZahlen enthält. Als Beispiel:
Nun möchte ich gern, dass ich daraus ein "123" bekomme. Ich habe es zwar mit Bit verschieben probiert, aber da hängt er mir gleich beide Ziffern vor an:
Das ergibt dann leider "4123".
Kann mir da jemand weiterhelfen?
Danke!
ich habe einen kleiner Hänger.
Ich programmiere ein Array welches zwei HexZahlen enthält. Als Beispiel:
Code:
uint16_t HEX[2]
HEX[0] = 41
HEX[1] = 23
Nun möchte ich gern, dass ich daraus ein "123" bekomme. Ich habe es zwar mit Bit verschieben probiert, aber da hängt er mir gleich beide Ziffern vor an:
Code:
printf("%X \n", HEX[0] | HEX[1] << 8);
Das ergibt dann leider "4123".
Kann mir da jemand weiterhelfen?
Danke!