B00004 atoi函数

来源:互联网 发布:gcc编译器下载 windows 编辑:程序博客网 时间:2024/05/18 16:54

这是一个通用的基础程序,将数字字符串转换为整型数。

程序如下:

/* atoi函数:将字符串s转换为相应的整型数 */#include <stdio.h>#include <ctype.h>int atoi(char s[]){    int i, n;    n = 0;    for(i=0; isdigit(s[i]); i++)        n = 10 * n + (s[i] - '0');    return n;}int main(void){    printf("%d\n", atoi("356"));    printf("%d\n", atoi("1234567"));    return 0;}
关键代码:

int atoi(char s[]){    int i, n;    n = 0;    for(i=0; isdigit(s[i]); i++)        n = 10 * n + (s[i] - '0');    return n;}



1 0