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) |
Flags for printf
4.1.printf Basics | ||||
4.1.1. | The printf Function | |||
4.1.2. | The printf() Conversion Characters and flags | |||
4.1.3. | Placeholders | |||
4.1.4. | d, i: Signed integers | |||
4.1.5. | printf() Escape Sequences | |||
4.1.6. | The printf() function redirects the output to a standard output, which is the output on screen | |||
4.1.7. | A format specifier: how to print the data | |||
4.1.8. | Use multiple conversion specifiers in a single printf statement | |||
4.1.9. | Do calculation in printf |