sprintf函数可以用于格式化字符串详细代码
时间: 2023-10-05 16:09:05 浏览: 92
格式化数字字符串详解(sprintf)
3星 · 编辑精心推荐
下面是一个使用`sprintf`函数格式化字符串的示例代码:
```c
#include <stdio.h>
int main() {
char str[100];
int num = 42;
float fnum = 3.14;
sprintf(str, "The number is %d and the float is %.2f", num, fnum);
printf("%s\n", str);
return 0;
}
```
这个程序将`num`和`fnum`变量的值格式化为一个字符串,并将其存储到`str`数组中。`sprintf`函数的第一个参数是目标字符串,后面的参数是要格式化的变量。在这个例子中,`%d`表示整数,`%.2f`表示浮点数,保留两位小数。最后,使用`printf`函数输出`str`字符串。
阅读全文