c语言 如何将变量转化为字符串
时间: 2023-10-11 17:13:32 浏览: 456
C语言中将数字转换为字符串的方法
在C语言中,可以使用sprintf函数将变量转化为字符串。sprintf函数的原型如下:
```c
int sprintf(char *str, const char *format, ...);
```
其中,第一个参数str是要将转换后的字符串存放的位置,第二个参数format是格式化字符串,后面的参数是要转换的变量。
例如,将一个int类型的变量i转换为字符串,可以这样写:
```c
int i = 123;
char str[10];
sprintf(str, "%d", i);
```
这样,变量i就被转换成了字符串保存在了str数组中。注意,str数组的大小要足够大,以容纳转换后的字符串。
阅读全文