格式说明符是在格式化的输入和输出函数中使用的字符串。格式字符串确定输入和输出的格式。格式字符串始终以“%”字符开头。
| 转换说明 | 输 出 |
|---|---|
| %a | 浮点数、十六进制数字和p-记数法 (C99) |
| %A | 浮点数、十六进制数字和P-记数法 (C99) |
| %c | 一个字符 |
| %d | 有符号十进制整数 |
| %e | 浮点数、e-记数法 |
| %E | 浮点数、E-记数法 |
| %f | 浮点数,十进制记数法 |
| %g | 根据数值不同自动选择%f或者%e。%e格式在指数小于-4或者大于等于精度时使用 |
| %G | 根据数值不同自动选择%f或者%E。%E格式在指数小于-4或者大于等于精度时使用 |
| %i | 有符号十进制整数 (与%d相同) |
| %o | 无符号八进制整数 |
| %p | 指针(就是指地址) |
| %s | 字符串 |
| %u | 无符号十进制整数 |
| %x | 使用十六进制数字0f 的无符号十六进制整数 |
| %X | 使用十六进制数字0F的无符号十六进制整数 |
| %% | 打印一个百分号 |