格式说明符用于输入输出(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