C语言中使用了哪些不同的格式说明符?

格式说明符用于输入输出(I / O)操作。借助格式说明符,编译器可以了解I / O操作中的数据类型。

有一些因素会影响格式说明符。它们如下-

  • 减号(-):左对齐。

  • %后面的数字指定最小字段宽度。如果字符串小于宽度,则将用空格填充。

  • 句点(。)-单独的字段宽度和精度。

格式说明符

这是一些格式说明符的列表-

说明符用于
%C一个字符
%s一个字符串
%你好短(带符号)
%hu短(无符号)
%如果长双
%n什么都不打印
%d一个十进制整数(假设以10为底)
%一世十进制整数(自动检测底数)
%o八进制(以8为底)整数
%X十六进制(以16为底)整数
%p地址(或指针)
%F浮点数的浮点数
%uint无符号十进制
%e科学计数法中的浮点数
%E科学计数法中的浮点数
%%%符号

示例

下面给出的是%o八进制整数格式说明符的C程序-

#include <stdio.h>
int main() {
   int num = 31;
   printf("%o\n", num);
   return 0;
}
输出结果

执行以上程序后,将产生以下结果-

37