阅读量:0
在C语言中,printf
函数用于格式化输出。其基本语法如下:
printf(格式控制字符串, 输出参数列表);
其中,格式控制字符串
用于指定输出的格式,而输出参数列表
则包含要输出的变量。
格式控制字符串中可以包含各种格式说明符,用于控制输出的格式。以下是一些常用的格式说明符:
%d
:输出整数。%f
:输出浮点数。%s
:输出字符串。%c
:输出单个字符。%p
:输出指针地址。%u
:输出无符号整数。%o
:输出八进制整数。%x
:输出十六进制整数(小写)。%X
:输出十六进制整数(大写)。
此外,格式控制字符串中还可以包含一些其他字符,用于控制输出的对齐、填充等。例如:
\n
:换行。\t
:制表符。-
:左对齐。+
:右对齐。0
:用0填充。*
:指定字段宽度。
下面是一个简单的示例,演示如何使用printf
函数格式化输出:
#include <stdio.h> int main() { int a = 10; float b = 3.14; char c = 'A'; printf("整数:%d\n", a); printf("浮点数:%.2f\n", b); printf("字符:%c\n", c); return 0; }
输出结果:
整数:10 浮点数:3.14 字符:A
在这个示例中,我们使用printf
函数分别输出了整数、浮点数和字符,并使用了不同的格式说明符来控制输出的格式。