u is for unsigned
hh is for one byte.
So the following line will print the unsigned char 65 (not 'A') on the screen:
printf("%hhu", 65u);
For more details, check the manual.