atoi和atof函数

一、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

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注