Could you please make it clear what the difference is between unsigned and unsigned int? Maybe some example code would be helpful.
unsigned
unsigned int
unsigned is a modifier which can apply to any integral type (char, short, int, long, etc.) but on its own it is identical to unsigned int.
char
short
int
long