c语言如何将整数n转化为字符串
时间: 2023-10-09 14:14:59 浏览: 338
C语言中把数字转换为字符串-sprintf
在C语言中,可以使用sprintf函数将整数n转化为字符串。sprintf函数的原型如下:
```c
int sprintf(char *str, const char *format, ...);
```
其中,第一个参数str是指向字符数组的指针,用于存储转换后的字符串;第二个参数format是格式化字符串,用于指定输出的格式;后面的可变参数用于替换格式化字符串中的占位符。
例如,将整数n转化为字符串的代码如下:
```c
#include <stdio.h>
int main() {
int n = 123;
char str[16];
sprintf(str, "%d", n);
printf("n = %d, str = %s\n", n, str);
return 0;
}
```
运行结果如下:
```
n = 123, str = 123
```
在这个例子中,我们首先定义了一个整数n,然后定义了一个长度为16的字符数组str,用于存储转换后的字符串。接着,使用sprintf函数将整数n转换为字符串,转换的格式为%d,最后使用printf函数打印出转换前后的值。
阅读全文