`printf` 是一个 格式化输出函数,主要用于在编程中向标准输出设备(通常是终端或控制台窗口)输出信息。它是 C 语言和 C++ 语言中的一个标准库函数,定义在 `stdio.h` 头文件中。
`printf` 函数的基本调用格式如下:
```c
printf(格式字符串, 参数列表);
```
其中,`格式字符串` 是一个包含普通字符和格式控制符的字符串,用于定义输出的格式。格式控制符以百分号(%)开头,用来指定输出的数据类型和格式。参数列表则根据格式字符串中的格式控制符提供相应的数据。
`printf` 函数可以输出各种类型的数据,包括整数、浮点数、字符、字符串等。通过使用不同的格式控制符,可以控制数据的输出格式,例如宽度、精度、小数点位置等。
这是一个简单的 `printf` 示例:
```c
include
int main() {
int num = 123;
double pi = 3.14159;
printf("整数: %d, 浮点数: %.2f\n", num, pi);
return 0;
}
```
输出结果将是:
```
整数: 123, 浮点数: 3.14
```
在这个示例中,`%d` 是整数格式控制符,`%.2f` 是浮点数格式控制符,用于控制输出的精度为小数点后两位。