99问答网
所有问题
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);
}
相似回答
大家正在搜
相关问题
C语言如何把整形转换成字符型 不能用C语言的库.
如何用c语言把整形转换成字符型
C语言如何实现整形转换成字符型然后赋值到字符数组
高手请进!如何把整形数据转换为字符串(C语言)?
用c语言怎么将整数转换成字符串
C语言怎么把字符串转化为整形数字 是-'0'吗
C语言中 可以直接整形数赋给字符型么
求C语言将十六进制字符串转换为整型int的函数源代码,要求不...