有没有人知道atolf c函数?

我正在寻找一个类似于atol (char *到long int)但atofl (char到long double)的函数,有没有人知道这样做的库,或者一个简单的方法来执行此操作,因为在“0.00000005”上使用atof抛弃了5? 谢谢。

有一个名为strtod的函数strtod您的需求。

我认为你使用了printf的错误参数,所以你只看到控制台给你“0.000000”,你可以试试

 printf("%0.10f", atof(str_num)); 

显示你的号码,你会发现你想要的。