C语言如何把整形转换成字符型 不能用C语言的库.

不能用itoa之类的 。

第1个回答  2019-09-23
将整型转成字符型,可以按照如下思路:
1
利用取余运算,循环获取到每位的整型值;
2
将整型值转为对应字符,即加'0';
3
输出结果字符串。
代码:
int main()
{
int a;
char s[20];
char *p = &s[19];
*p--='\0';
scanf("%d",&a);
while(a)
{
*p--=a%10+'0';
a/=10;
}
p++;
printf("%s",p);
}
相似回答