C语言输入一正整数,将其转化为字符串。(如整数12345 转化为“12345”)
时间: 2024-03-22 17:41:00 浏览: 102
整数与字符串转换的C实现
5星 · 资源好评率100%
可以使用sprintf函数实现将整数转化为字符串,代码如下:
```
#include <stdio.h>
int main() {
int num;
char str[20];
printf("请输入一个正整数:");
scanf("%d", &num);
sprintf(str, "%d", num);
printf("转化后的字符串为:%s", str);
return 0;
}
```
运行结果如下:
```
请输入一个正整数:12345
转化后的字符串为:12345
```
sprintf函数的第一个参数是一个字符数组,用于存储转化后的字符串;第二个参数是一个格式化字符串,可以在其中使用%d占位符表示整数,%s占位符表示字符串,%f占位符表示浮点数等等。在本例中,我们将%d占位符和要转化的整数num一起传入sprintf函数,这样就可以将整数转化为字符串并存储到字符数组str中了。
阅读全文