The printf function takes an argument type, such as %d or %i for a signed int. However, I don\'t see anything for a
printf
%d
%i
signed int
I think to answer this question definitively would require knowing the compiler name and version that you are using and the platform (CPU type, OS etc.) that it is compiling for.