d Convert to decimal format o Convert to unsigned octal format x Convert to unsigned hexadecimal format u Convert to unsigned decimal format c Output a single non-NUL character s Output a string of characters e Convert float or double to the format [-]m.nnnnnnE[+|-]xx f Convert float or double to the format [-]m.nnnnnn g Convert float or double to the shortest format of d, e, or f. l Used with d, o, x, or u, specifies the corresponding long integer. % Write out the percent symbol