atoi()——把字符串转换成整型数

来源:互联网 发布:催眠的电影 知乎 编辑:程序博客网 时间:2024/05/22 10:36
一、atoi()——把字符串转换成整型数
考点:字符串转换为数字时,对相关ASCII码的理解。
 
C实现:
#include <ctype.h>#include <stdio.h>int atoi (char s[]);int main(void ){char s[100];gets(s);printf("integer=%d\n",atoi(s));return 0;}int atoi (char s[]){int i,n,sign;for(i=0;isspace(s[i]);i++)//跳过空白符;sign=(s[i]=='-')?-1:1;if(s[i]=='+'||s[i]==' -')//跳过符号  i++;for(n=0;isdigit(s[i]);i++)       n=10*n+(s[i]-'0');//将数字字符转换成整形数字return sign *n;}

转自:http://www.cnblogs.com/bluestorm/p/3168719.html
0 0
原创粉丝点击