printf函数是C语言中的一个标准库函数,用于在控制台输出格式化的字符串,它的语法格式如下:
```c
int printf(const char *format, ...);
printf函数的第一个参数是一个格式化字符串,其中包含了一些特殊的格式化占位符,用于指定输出格式。后面的参数则是要输出的实际值,可以有一个或多个,它们的类型和数量必须与格式化字符串中的占位符匹配。 下面是一些常用的格式化占位符: * `%d`:输出十进制整数。 * `%f`:输出浮点数。 * `%c`:输出字符。 * `%s`:输出字符串。 * `%p`:输出指针地址。 下面是一个简单的例子,演示了如何使用printf函数输出一个整数和一个浮点数: ```c #include <stdio.h> int main() { int a = 10; float b = 3.14; printf("整数a的值为:%d\n", a); printf("浮点数b的值为:%f\n", b); return 0; }
输出结果为:
整数a的值为:10 浮点数b的值为:3.140000
printf函数还有很多其他的格式化占位符和选项,可以参考C语言的官方文档或相关教程进行学习。