c 把一整数转换为字符串

把一整数转换为字符串

itoa(i,num,10); 

 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为转换时所用基数(保存到字符串中的数据的进制基数)


posted @ 2012-11-05 22:49  MFT  阅读(245)  评论(0编辑  收藏  举报