Hallo Joe,

Zitat Zitat von oberallgeier
Daher jetzt noch ne Frage: muss ich das ändern?
Wichtig ist nur, dass Du es konsistent machst; z. B. immer signed oder unsigned und Du die Konsequenzen bedenkst.
Sonst kann es Dir so ergehen:
Code:
volatile signed char ch=127;   // char=127; 127>0
ch=(++ch)>=0;                  // char=0, denn (127+1=0x80; 0x80<0)
Dieser Fehler wird gern gemacht....

Viele Grüße

Fred