//法1:C程序设计语言demo
/*atof函数:把字符串s转换为相应的双精度浮点数*/
//#include <ctype.h>
double atof(char s[])
{
double val = 0;
double power = 0;
int i = 0;
int sign = 1;
for (i = 0; isspace(s[i]);i++) //跳过空白符
{
;
}
sign = (s[i] == '-') ? -1 : 1; //标记符号
if (s[i] == '+' || s[i] == '-')//去掉符号位
{
i++;
}
for (val = 0.0; isdigit(s[i]); i++)
{
val = 10.0*val + (s[i] - '0');
}
//计算小数位
if (s[i] == '.')
{
&

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



