C中int转String函数
#include <stdio.h>
#include <string.h>
char* int_to_string(int num)
{
char ret[20] = {0};
char *p = ret;
do
{
char temp = num % 10;
*(p++) = temp + '0';
// *(p++) = num + 0x30;
num /= 10;
}while(num);
printf("%s\r\n", ret);
int len = strlen(ret);
int i = 0;
for(i=0; i<len/2; i++)
{
char temp = ret[i];
ret[i] = ret[(len - 1 - i)];
ret[(len - 1 - i)] = temp;
}
printf("%s\r\n", ret);
return ret;
}
void main(void)
{
int num = 123456789;
int_to_string(num);
}