关于字符串转换为数字
程序代码:double getNumber(char *data)
{
double result = 0.0;
int i;
float j = 10;
for (i = 0; data[i] != '.' && data[i] != '\0'; ++i)
result += data[i] - '0' + 9 * result;
for (i++; data[i] != '\0'; ++i, j *= 10)
result += (data[i] - '0') / j;
return result;
}
有没有更快的效率更高的方法啊?这个能不能说是最快的一种?






