在C语言中,atof=a-to-f(loat)将字符串转换为双精度浮点数。我想知道a部分atof代表什么。
发布于 2022-05-13 16:42:03
atof是C编程语言中的一个函数,它将字符串转换为浮点数字表示。意为ASCII浮动。它包含在C标准库头文件stdlib.h中。它的原型如下
double atof (const char *str);str参数指向由字符数组表示的字符串,该字符串包含浮点值的字符表示形式。如果字符串不是double的有效文本表示形式,atof将无声地失败,在这种情况下返回零(0.0)。1
注意,虽然atoi和atol返回与其名称相对应的变量类型("atoi“返回一个整数,"atol”返回一个长整数),但是atof不返回浮点数,它返回一个双倍。
一个相关的函数是扫描。此函数从字符串中提取值,其返回参数是它设法提取的有效值的数量(因此,与atof不同,sscanf可用于测试字符串是否以有效数字开头)。
https://stackoverflow.com/questions/72232864
复制相似问题