C标准库 <stdlib.h>
atof(),是C 语言标准库中的一个字符串处理函数,功能是把字符串转换成浮点数,所使用的头文件为<stdlib.h>。该函数名是 “ascii to floating point numbers” 的缩写。
语法格式为:double atof(const char *nptr)。
功能:解析字符串str,将其内容解释为浮点数,并将其值返回为double。无法执行有效的转换,该函数将返回 0.0
举个栗子:
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() {
float val; char str[20]; strcpy(str, ""); val = atof(str); printf("字符串值 = %s, 浮点值 = %f\n", str, val); strcpy(str, "runoob"); val = atof(str); printf("字符串值 = %s, 浮点值 = %f\n", str, val); return(0); }
讯享网
编译运行后结果:
讯享网字符串值 = , 浮点值 = .000000 字符串值 = runoob, 浮点值 = 0.000000
参考网页

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/42355.html