一、atoi)函数(把字符串类型转换成整型)
头文件 #include<stdlib.h>
定义函数 int atoiconst char *nptr)
功能详解
atoi)函数会扫描参数nptr字符串,逃过最前面的空格字符,直到遇见数字或正负符号才开始转换,直到遇见非数字或字符串结束符(‘\0’)时才结束转换,并将结果返回。
程序实例如下:
#include <stdio.h>
#include<stdlib.h>
int main)
{char s[100];scanf"%s",s);printf"%d\n",atois));return 0;
} //大家可以带入具体样例进行验证
二、atof)函数 (将字符串转换成浮点型数)
头文件 #include<stdlib.h>
定义函数 int atofconst char *nptr)
功能详解
atof)函数会扫描参数nptr字符串,逃过最前面的空格字符,直到遇见数字、小数点、字母Ee)、正负符号才开始转换,直到遇见非数字或字符串结束符(‘\0’)时才结束转换,并将结果返回。(nptr参数可以包括小数点、正负号。指数部分可以用E或者e表示。)
程序实例如下:
#include <stdio.h>
#include<stdlib.h>
int main)
{float c;char *a="-123.45";char *b="100e-2";c=atofa)+atofb);printf"%.2f\n",c);return 0;
}
运行结果 -122.45