itoa函数实现:函数atoi itoa 的实现



1.//整数转换成串itoa实现



# "stdafx.h"

# <iostream>

using std;

void itoaTest( num,char str )

{

sign = num,i = 0,j = 0;

char temp[11];

(sign<0)//判断是否是个负数

{

num = -num;

};

do

{

temp[i] = num%10+'0';

num/=10;

i;

}while(num>0);

(sign<0)

{

temp[i] = '-';

}

temp[i] = '\0';

i--;

while(i>=0)

{

str[j] = temp[i];

j;

i--;

}

str[j] = '\0';

}





2. //串转换成整数atoi实现



atoiTest(char s)

{

i = 0,sum = 0,sign; //输入数前面可能还有空格或制表符应加判断

while(' 's[i]||'\t's[i])

{

i;

}

sign = ('-'s[i])?-1:1;

('-'s[i]||'+'s[i])

{

i;

}

while(s[i]!='\0')

{

sum = s[i]-'0'+sum*10;

i;

}

sign*sum;

}

Tags:  itoa实现 atoi函数 itoa函数 itoa函数实现

延伸阅读

最新评论

发表评论