%c --- char %hh --- signed char (synomous with char) %hhu --- unsigned char %h --- short %hu --- unsigned short %d --- int %u --- unsigned int %lu --- unsigned long (including size_t, which is returned by sizeof())