用c语言写将数字转化成字符存在字符数组中
时间: 2023-06-12 10:08:06 浏览: 104
C语言中将数字转换为字符串的方法
下面是将数字转化为字符的C语言代码示例:
```c
#include <stdio.h>
int main() {
int num = 123;
char str[10]; // 定义字符数组
sprintf(str, "%d", num); // 将数字转为字符
printf("转换后的字符数组为:%s", str);
return 0;
}
```
在这个示例中,我们使用了`sprintf()`函数将整数类型的数字转换为字符类型的字符串。`sprintf()`函数的第一个参数为字符数组,第二个参数为格式化字符串,第三个参数为要转换的数字。
运行上述代码,输出结果为:
```
转换后的字符数组为:123
```
需要注意的是,在转换数字为字符时,需要提前定义好足够长度的字符数组以存储转换后的字符。
阅读全文