c 把一整数转换为字符串
把一整数转换为字符串
i ----需要转换成字符串的数字
num---- 转换后保存字符串的变量
10---- 转换数字的基数(即进制)。
10就是说按10进制转换数字。
还可以是2,8,16等等你喜欢的进制类型
返回值:指向num这个字符串的指针
程序例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int
number = 12345;
char string[25];
itoa(number, string, 10);
printf("integer = %d string = %s\n", number, string);
return 0;
}
char *itoa(intvalue,char *string,int radix)
将整数value转换成字符串存入string,
radix为转换时所用基数(保存到字符串中的数据的进制基数)