When programming in C, you use conversion characters — the percent sign and a letter, for the most part — as placeholders for variables you want to display. The following table shows the conversion characters and what they display:
| Conversion Character | Displays Argument (Variable’s Contents) As |
|---|---|
| %c | Single character |
| %d | Signed decimal integer (int) |
| %e | Signed floating-point value in E notation |
| %f | Signed floating-point value (float) |
| %g | Signed value in %e or %f format, whichever is shorter |
| %i | Signed decimal integer (int) |
| %o | Unsigned octal (base 8) integer (int) |
| %s | String of text |
| %u | Unsigned decimal integer (int) |
| %x | Unsigned hexadecimal (base 16) integer (int) |
| %% | (percent character) |


