Conversion Character Displays Argument (Variable's Contents) As
%cSingle character
%dSigned decimal integer (int)
%eSigned floating-point value in E notation
%fSigned floating-point value (float)
%gSigned value in %e or %f format, whichever is shorter
%iSigned decimal integer (int)
%oUnsigned octal (base 8) integer (int)
%sString of text
%uUnsigned decimal integer (int)
%xUnsigned hexadecimal (base 16) integer (int)
Flags for printf
Width specifiers
Precision specifiers
Input-size modifiers