sprintf输出字符串
时间: 2023-10-16 08:07:11 浏览: 91
sprintf函数
sprintf函数可以将格式化的数据输出到一个字符串中。其函数原型为:
```c
int sprintf(char *str, const char *format, ...);
```
其中,第一个参数为输出的字符串指针,第二个参数为格式化字符串,后面的参数为可变参数列表,用于填充格式化字符串中的占位符。
例如,下面的代码将整数和浮点数格式化输出到一个字符串中:
```c
char buffer[100];
int num = 123;
float f = 3.14;
sprintf(buffer, "num=%d, f=%f", num, f);
printf("%s\n", buffer);
```
输出结果为:
```
num=123, f=3.140000
```
阅读全文