[c] How to print an unsigned char in C?