一、atoi()函数(把字符串类型转换成整型)

头文件     #include<stdlib.h>

定义函数     int atoi(const  char *nptr)

功能详解 

         atoi()函数会扫描参数nptr字符串,逃过最前面的空格字符,直到遇见数字或正负符号才开始转换,直到遇见非数字或字符串结束符(‘\0’)时才结束转换,并将结果返回。

程序实例如下:

#include <stdio.h>
#include<stdlib.h>
int main()
{char s[100];scanf("%s",s);printf("%d\n",atoi(s));return 0;
}                      //大家可以带入具体样例进行验证

二、atof()函数 (将字符串转换成浮点型数)

头文件    #include<stdlib.h>

定义函数   int  atof(const   char *nptr)

功能详解

      atof()函数会扫描参数nptr字符串,逃过最前面的空格字符,直到遇见数字、小数点、字母E(e)、正负符号才开始转换,直到遇见非数字或字符串结束符(‘\0’)时才结束转换,并将结果返回。(nptr参数可以包括小数点、正负号。指数部分可以用E或者e表示。)

程序实例如下:

#include <stdio.h>
#include<stdlib.h>
int main()
{float c;char *a="-123.45";char *b="100e-2";c=atof(a)+atof(b);printf("%.2f\n",c);return 0;
}

运行结果    -122.45