如何使用printf打印自定义格式

avatar
作者
筋斗云
阅读量:0

printf函数允许你按照自定义的格式打印输出。你可以使用各种转换说明符来控制输出的格式。以下是一些常用的转换说明符及其用法:

  1. %d - 打印整数(十进制)
  2. %f - 打印浮点数(默认小数点后6位)
  3. %s - 打印字符串
  4. %c - 打印单个字符
  5. %p - 打印指针地址

以下是一个简单的示例,展示了如何使用printf打印自定义格式的字符串:

#include <stdio.h>  int 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语言参考文档。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!