printf是C语言中的一个标准函数,用于将格式化的输出写入到标准输出设备(通常是显示器)中。
printf的语法如下:
int printf(const char *format, ...);
其中,format是格式控制字符串,决定了输出数据的类型和格式,也就是所谓的“格式化输出”。...表示可变参数,对应的是format中指定的各个参数,每个参数用逗号隔开。
printf函数的返回值为输出的字符个数,不包括终止符。如果输出失败,则返回负值。
下面是一个简单的例子,演示了如何使用printf函数输出多个数据:
#include <stdio.h>
int main() {
int age = 18;
double height = 1.75;
char name[] = "Tom";
printf("My name is %s, I am %d years old and %.2lf meters tall\n", name, age, height);
return 0;
}
在这个例子中,程序定义了三个变量:age、height、name,分别表示年龄、身高和名字。然后使用printf函数将这些信息进行格式化输出。