c语言printf函数
时间: 2024-11-22 22:10:31 浏览: 14
C语言中的`printf()`函数是一个标准库函数,属于输入/输出流(I/O)类别。它主要用于格式化输出数据到控制台或其他文件。`printf()`的基本语法如下:
```c
int printf(const char *format, ...);
```
其中:
- `format` 参数是一个字符串,称为格式说明符,用于指定后续传递给它的变量如何被打印。格式说明符可以包含百分号 `%` 后跟各种标志,比如 `%d` 表示整数,`%f` 表示浮点数,`%s` 表示字符串等。
- 可变参数列表 `...` 包含了要输出的实际数据,它们会按照`format`中的格式说明符进行相应的转换。
例如,下面的代码片段展示了如何使用`printf`输出一个简单的问候语和数值:
```c
#include <stdio.h>
int main() {
int age = 25;
const char* name = "Alice";
printf("Hello, %s! You are %d years old.\n", name, age); // 输出 "Hello, Alice! You are 25 years old."
return 0;
}
阅读全文