有没有人知道这一个的流程图怎么画呀?求!
将一个整数字符串转换为一个整数流
,如“-1234”转换成-1234
这个,用 atoi 即可。
自己转换,首先需要判断符号,然后从最低位到最高位,依次把ascii转换为int,再乘以10的n次方,相加
#include <stdio.h>
int main()
{
char s[]="-1234",*p=s;
int flag=0,num=0;
if(*p=='-')
{
p++;flag=1;
}
while(*p!='\0')
{
num=num*10+*p-'0';
p++;
}
if(flag)
num=-num;
printf("%d",num);
return 0;
}