hi , I am 36
适合对象c语言初学者
atof(arr);是返回浮点数(double型),浮点数数是arr数组中字符中数字
格式
#include<stdio.h>
atof(arr);
返回值arr数组中的数
未改变arr数组
#include<stdio.h>
//atof(arr) 返 <stdlib>
int main()
{
char arr[] = " 36 ";
printf("%s\n", arr);
printf("%f\n", atof(arr));
printf("%d\n", arr);
return 0;
}
当调用atof
函数时,它会扫描字符串参数,跳过前面的空白字符(如空格、制表符、换行符等)。然后,它会尝试将后续的字符序列解释为一个浮点数
- 如果字符串以非数字字符开头(除了空白字符),那么
atof
函数返回 0。例如,对于字符串"abc"
,返回值不确定,实际中atof
函数可能返回 0。
同类
链接介绍一下atol(arr);(c基础)-CSDN博客
介绍一下atoi(arr);(c基础)-CSDN博客
hi , I am 36 ,thanks for your looking .👍👍👍