printf signed char
snippet in c

printf signed char

user9079

%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())