C语言数字转字符串把数字转成对应的字符串
时间: 2023-07-08 07:47:24 浏览: 156
C语言中将数字转换为字符串的方法
C语言中可以使用sprintf()函数来实现数字转字符串的功能。以下是一个示例代码:
```
#include <stdio.h>
int main() {
int num = 123;
char str_num[10];
sprintf(str_num, "%d", num);
printf("转换后的字符串为: %s\n", str_num);
return 0;
}
```
在这个例子中,我们使用了sprintf()函数将整型变量 `num` 转换成了字符串类型的变量 `str_num`。需要注意的是,sprintf()函数需要指定输出的格式,这里我们使用了"%d"表示输出整数类型的变量。
输出结果为:
```
转换后的字符串为: 123
```
需要注意的是,sprintf()函数在格式化字符串时需要预留足够的空间,以避免字符串溢出的问题。
阅读全文