C 把整型转化为字符串

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:59:11
我用定义了一个char 型的一维数组str[10]
把一个1~9的整型数字a 这样赋值str[i]=a+‘0’;
赋值后的一维数组为什么长度变成了2倍,即原来str[10],变成了str[20]
这是我while 遍历出来的结论 是不是我推测错了~有没有这种说法呢?

没有看明白你说的意思嗒
这个应该比较简单哇
for(i=0;n>0;i++,n=n/10)
a[i]=n%10+'0';//倒着存放
for(i--;i>=0;i--)
printf("%c",a[i]);//倒着输出
有什么问题联系