读书人

怎么把一个数字字符数组变成一个整数

发布时间: 2012-05-20 16:03:12 作者: rapoo

如何把一个数字字符数组变成一个整数?
例如,char a[5]={1,2,.,3},如何把a里面的字符型浮点数变成真正的浮点数12.3?

[解决办法]
char a[5] = {'1','2','.','3','\0'};
double d = atof(a);
[解决办法]
atoi atof
[解决办法]
对,在 stdlib.h 里有double atof(const char *nptr);
[解决办法]
sscanf(a,"%lf",&d);
[解决办法]
atof
或者自己实现。

读书人网 >C语言

热点推荐