`printf` 是一个 格式化输出函数,主要用于将数据按照指定的格式输出到标准输出设备,如控制台或终端。它是 C 语言标准库中的一个重要函数,定义在 `stdio.h` 头文件中。`printf` 函数通过格式字符串来指定输出的格式,并将需要输出的数据作为参数传入函数中。格式字符串中可以包含特定的格式标志,如 `%d` 表示整数,`%f` 表示浮点数,`%s` 表示字符串等,以便更准确地控制输出内容的表现形式。
`printf` 函数的基本调用格式如下:
```c
printf(const char *format, ...);
```
其中,`format` 是一个格式字符串,后面跟随可变数量的参数,这些参数根据格式字符串中的格式标志进行输出。函数返回打印字符串的长度。
`printf` 函数在编程中非常常用,尤其是在需要向用户显示程序运行结果或进行调试信息输出时。它是 C 语言和 C++ 语言中标准库的一部分,因此在这两种语言中都可以使用。