c语言 求itoa函数的原型以及itoa函数的用法

atoi的用法和itoa一样吗?
2024-11-18 22:41:42
推荐回答(4个)
回答(1):

itoa 将任意类型的数字转换为字符串
#include
#include
int main(void)
{
int number=123456;
char string[25];
itoa(number,string,10);
printf("integer=%d string=%s\n",number,string);
return0;
}

atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数
#include
#include

int main(void)
{
int n;
char *str = "12345.67";
n = atoi(str);
printf("n=%d\n",n);
return 0;
}

回答(2):

http://baike.baidu.com/view/982195.htm
http://baike.baidu.com/view/653935.htm

回答(3):

void itoa (int n,char s[])
{
int i,j,sign;
if((sign=n)<0)//记录符号
n=-n;//使n成为正数
i=0;
do{
s[i++]=n%10+'0';//取下一个数字
}
while ((n/=10)>0);//删除该数字
if(sign<0)
s[i++]='-';
s[i]='\0';
for(j=i;j>=0;j--)//生成的数字是逆序的,所以要逆序输出
printf("%c",s[j]);
}

回答(4):

没有听说过itoa