词条 | atof |
释义 | 1. 函数名: atof 功 能: 把字符串转换成浮点数 名字来源:array to floating point numbers 的缩写 用 法: double atof(const char *nptr); 程序例: #include <stdlib.h> #include <stdio.h> int main() { float f; char *str = "12345.67"; f = atof(str); printf("string = %s float = %f\", str, f); return 0; } 2. atof(将字串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #include <stdlib.h> 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\\0')才结束转换,并将结果返回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-2。 返回值 返回转换后的浮点型数。 附加说明 atof()与使用strtod(nptr,(char**)NULL)结果相同。 范例 /* 将字符串a 与字符串b转换成数字后相加*/ #include<stdlib.h> int main() { char *a="-100.23"; char *b="200e-2"; float c; c=atof(a)+atof(b); printf(“c=%.2f\”,c); return 0; } 执行 c=-98.23 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。