#include<stdio.h>
#include<stdlib.h>
int main()
{
int number=123456;
char str[25];
//还有一种itoa的函数
// sprintf(str,"%d",number);//这是第一种方法喔
// printf("%s",str); //字符串格式化函数sprintf(字符数组,格式化字符串,要转换的整形变量)
int i=0;
while(number>0){
str[i++]=number%10+'0';
number=number/10;
}
int j;
char str2[20];
for(j=0;j<i;j++){//这里是逆序倒转;因为上面取余法得到的是逆序
str2[j]=str[i-j-1];
}
str2[j]='\0';
printf("%s",str2);
}
//itoa或_itoa函数的三个参数依次为:整型变量,字符数组,转换为什么进制的字符串
//sprintf是字符串格式化函数,主要功能就是吧格式化数据写入某个字符串中,其三个参数依次为字符数组,格式化字符串,要转换的整型变量。
//现在的写法,当然就是用循环一个一个将数字转化成对应字符。