sprintf 用法示例
时间: 2024-05-24 19:09:14 浏览: 84
sprintf的用法
`sprintf()` 是一个用于将格式化的数据写入字符串的函数,它可以将多个参数根据指定格式转换为字符串,并将结果存储在一个字符数组中。
以下是 `sprintf()` 函数的用法示例:
```c
#include <stdio.h>
int main() {
char str[100];
int num = 123;
float fnum = 3.1415926;
sprintf(str, "This is an integer: %d\nThis is a float: %f", num, fnum);
printf("%s", str);
return 0;
}
```
在上面的示例中,我们声明了一个字符数组 `str`,一个整型变量 `num` 和一个浮点型变量 `fnum`,并使用 `sprintf()` 函数将 `num` 和 `fnum` 的值格式化为字符串并存储在 `str` 中。然后我们使用 `printf()` 函数打印出 `str` 中的内容。
输出如下:
```
This is an integer: 123
This is a float: 3.141593
```
阅读全文