格式说明符用于输入输出(I / O)操作。借助格式说明符,编译器可以了解I / O操作中的数据类型。
有一些因素会影响格式说明符。它们如下-
减号(-):左对齐。
%后面的数字指定最小字段宽度。如果字符串小于宽度,则将用空格填充。
句点(。)-单独的字段宽度和精度。
这是一些格式说明符的列表-
| 说明符 | 用于 |
|---|---|
| %C | 一个字符 |
| %s | 一个字符串 |
| %你好 | 短(带符号) |
| %hu | 短(无符号) |
| %如果 | 长双 |
| %n | 什么都不打印 |
| %d | 一个十进制整数(假设以10为底) |
| %一世 | 十进制整数(自动检测底数) |
| %o | 八进制(以8为底)整数 |
| %X | 十六进制(以16为底)整数 |
| %p | 地址(或指针) |
| %F | 浮点数的浮点数 |
| %u | int无符号十进制 |
| %e | 科学计数法中的浮点数 |
| %E | 科学计数法中的浮点数 |
| %% | %符号 |
下面给出的是%o八进制整数格式说明符的C程序-
#include <stdio.h>
int main() {
int num = 31;
printf("%o\n", num);
return 0;
}输出结果执行以上程序后,将产生以下结果-
37