So manch einer wunderte sich schon über folgendes:
Gibt natürlich keine Fehler oder Warnings, ist ja alles korrekt.Code:unsigned char a; unsigned char b; unsigned short c; a = 200; b = 200; c = b + a;
Aber man erhält für c trotzdem 144 und nicht 400 !!
Wenn der Datentyp also größer ist, in dem man hinein spiechert, muss man also mindestens einen der beiden kleineren casten.
mfg
zerush
Lesezeichen