unsigned char 8Bit 0 .. 255
char, signed char 8Bit -128 .. 127
unsigned short, unsigned short int 16Bit 0 .. 65535
short, signed short, short int 16Bit -32768 .. 32767
unsigned int 16Bit 0 .. 65535

Speicherverbrauch ist weniger.
Gruß Muraad