C语言中带小数点的字符型数据怎么转换成浮点型的
1个回答
展开全部
可以使用库函数atof。
1 函数名 atof
2 声明
double atof(const char *nptr);
3 头文件
#include <stdlib.h>
4 功能
将参数nptr中的字符哗扮埋串转为浮点型数据并返回。
5 需要注意的是,必须是合法的字符串,即以实数形式乱蚂或者科学计数法缺雹形式存储的字符串才可以进行转换,否则转换会出错。 比如"sjdhk"这样的字符串是无法转换为浮点数的。而如果是"1.23sdf"这样的形式,只会处理到最后一个数字,结果为1.23。
1 函数名 atof
2 声明
double atof(const char *nptr);
3 头文件
#include <stdlib.h>
4 功能
将参数nptr中的字符哗扮埋串转为浮点型数据并返回。
5 需要注意的是,必须是合法的字符串,即以实数形式乱蚂或者科学计数法缺雹形式存储的字符串才可以进行转换,否则转换会出错。 比如"sjdhk"这样的字符串是无法转换为浮点数的。而如果是"1.23sdf"这样的形式,只会处理到最后一个数字,结果为1.23。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询