其中输入为0-9个数字符和表示正负的“-”组成
long atoi(char X[ ]){
long num=0;
int i=1;
if(X[0]!='-')num=X[0]-'0';
while(X[i]!='\0')num=num*10+(X[i++]-'0'); //字符串未到尾,进行数的转换
if(X[0]=='-')return (-num);
else return(num);
}
C语言atoi函数的实现
阅读 82
2022-08-01
其中输入为0-9个数字符和表示正负的“-”组成
long atoi(char X[ ]){
long num=0;
int i=1;
if(X[0]!='-')num=X[0]-'0';
while(X[i]!='\0')num=num*10+(X[i++]-'0'); //字符串未到尾,进行数的转换
if(X[0]=='-')return (-num);
else return(num);
}
相关推荐
精彩评论(0)