printf
函数允许你按照自定义的格式打印输出。你可以使用各种转换说明符来控制输出的格式。以下是一些常用的转换说明符及其用法:
%d
- 打印整数(十进制)%f
- 打印浮点数(默认小数点后6位)%s
- 打印字符串%c
- 打印单个字符%p
- 打印指针地址
以下是一个简单的示例,展示了如何使用printf
打印自定义格式的字符串:
#includeint main() { int age = 25; float salary = 5000.50; char name[] = "John Doe"; printf("Name: %s\n", name); printf("Age: %d\n", age); printf("Salary: %.2f\n", salary); return 0; }
在这个示例中,我们使用了以下转换说明符:
%s
用于打印字符串name
%d
用于打印整数age
%.2f
用于打印浮点数salary
,并保留两位小数
输出结果将如下所示:
Name: John Doe Age: 25 Salary: 5000.50
你可以根据需要组合使用这些转换说明符来创建更复杂的格式。更多关于printf
转换说明符的信息,可以查阅C语言参考文档。