C语言输出符
以下是C语言中一些常用的格式化输出的格式控制符及其对应的数据类型:
| 格式控制符 | 描述 | 对应数据类型 |
|---|---|---|
| %d | 十进制有符号整数 | int |
| %ld | 长整型 | long int |
| %lld | 长长整型 | long long int |
| %u | 十进制无符号整数 | unsigned int |
| %lu | 无符号长整型 | unsigned long int |
| %llu | 无符号长长整型 | unsigned long long int |
| %f | 浮点数 | float |
| %lf | 双精度浮点数 | double |
| %c | 字符 | char |
| %s | 字符串 | char * |
| %p | 指针 | void * |
| %x | 十六进制整数(小写) | int |
| %X | 十六进制整数(大写) | int |
| %o | 八进制整数 | int |
| %e | 指数形式的浮点数(小写) | float/double |
| %E | 指数形式的浮点数(大写) | float/double |
| %g | 根据值的大小自动选择 %f 或 %e 格式(小写) | float/double |
| %G | 根据值的大小自动选择 %f 或 %e 格式(大写) | float/double |