C语言中将整型变量转换为字符串
时间: 2023-08-07 12:05:54 浏览: 159
C语言中把数字转换为字符串-sprintf
在C语言中,将整型变量转换为字符串可以使用 sprintf() 函数来实现。sprintf() 函数可以将格式化的数据写入字符串中。
示例代码:
```
#include <stdio.h>
int main() {
int num = 123;
char str_num[20];
sprintf(str_num, "%d", num);
printf("str_num: %s\n", str_num); // 输出:str_num: 123
return 0;
}
```
在上面的示例代码中,我们首先定义了一个整型变量 num,并将其赋值为 123。然后定义了一个 char 类型的数组 str_num 来存储转换后的字符串。最后使用 sprintf() 函数将整型变量 num 转换为字符串,并将其写入 str_num 数组中。
需要注意的是,sprintf() 函数会将转换后的字符串自动添加结束符 '\0',因此在定义 str_num 数组时需要预留足够的空间来存储转换后的字符串。
阅读全文