Gast
#284930
Hi! Ich habe da mal eine Frage, zum umwandeln von int zu char. Ich hatte fälschlicherweise HiChar = (unsigned char) InputInteger >> 8; LoChar = (unsigned char) InputIntger & 0xff; geschrieben, was ja nicht funktioniert. Warum ist hier das "(unsigned char)" falsch? Meine Vermutung: Ich mach hierdurch vor der Umwandlung (>>8 bzw. & 0xff) das Integer schon zu einem Char... Ist dies richtig? (Dann würde ich den Fehler auch begreifen..) :) Danke!