写一个C语言整形转字符串函数
时间: 2024-02-05 17:04:29 浏览: 107
C语言整形转字符串
好的,以下是一个C语言整形转字符串函数的示例代码:
```c
char* int2str(int num){
int temp = num, len = 0;
char* str;
while(temp){
len++;
temp /= 10;
}
str = (char*) malloc(sizeof(char) * (len + 1));
str[len] = '\0';
while(num){
str[--len] = num % 10 + '0';
num /= 10;
}
if(len == 1){
str[0] = '-';
}
return str;
}
```
该函数接受一个整数参数,返回对应的字符串。如果参数为负数,则字符串以负号开头。
阅读全文