itoa(i,num,10);
i 需要转换成字符的数字
num 转换后保存字符的变量
10 转换数字的基数(进制)10就是说按照10进制转换数字。还可以是2,8,16等等你喜欢的进制类型
itoa(数字, 字符串指针, 进制);
#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;
}
#i nclude <stdlib.h>
#i nclude <stdio.h>
void main( void )
{
char buffer[20];
int i = 1234;
itoa( i, buffer, 10 );
printf( 'String of integer %d (radix 10): %s/n', i, buffer );
itoa( i, buffer, 16 );
printf( 'String of integer %d (radix 16): 0x%s/n', i, buffer );
itoa( i, buffer, 2 );
printf( 'String of integer %d (radix 2): %s/n', i, buffer );
}