社区
新手乐园
帖子详情
请问如何将string转换为float类型
pan7861
2007-06-25 12:54:54
例如string = "2.501";
转换成float类型的数据后值也是2.501,我用stream总是变成2.5009999.
...全文
532
15
打赏
收藏
请问如何将string转换为float类型
例如string = "2.501"; 转换成float类型的数据后值也是2.501,我用stream总是变成2.5009999.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Y___Y
2007-06-25
打赏
举报
回复
sscanf函数即可
float精度有限,正常的,可以考虑用double
taodm
2007-06-25
打赏
举报
回复
兄弟,你基础知识没过呀。浮点数都是不精确的。浮点是用1/2的n次方累加逼近的。
pan7861
2007-06-25
打赏
举报
回复
对了不能用到CString
jxchen121
2007-06-25
打赏
举报
回复
atof可以的,完全正确。
taodm
2007-06-25
打赏
举报
回复
楼主啊,你还是google IEEE浮点格式,补补基础知识吧。
pan7861
2007-06-25
打赏
举报
回复
不要光看屏幕输出调试一下看看结果,不是2.501.我要做的是将2.501赋值给一个FLOAT变量,不是在屏幕输出.
pan7861
2007-06-25
打赏
举报
回复
我想要的结果不是2.5099999我想要的结果是2.501
endresult
2007-06-25
打赏
举报
回复
atof绝对可以的!
ligang19840226
2007-06-25
打赏
举报
回复
星羽的
对!可以,我刚试了
ligang19840226
2007-06-25
打赏
举报
回复
用函数atof就应该可以的
pan7861
2007-06-25
打赏
举报
回复
atof得出的不还是2.5099999么
freeman868
2007-06-25
打赏
举报
回复
用函数atof
pan7861
2007-06-25
打赏
举报
回复
应该可以啊,我可以计算这个STRING中小数点后字符串的长度,然后转换的时候保留小数点后多少位就可以了
星羽
2007-06-25
打赏
举报
回复
int main()
{
char* string = "2.501";
float f = atof(string);
cout<<f<<endl;
return 0;
}
pan7861
2007-06-25
打赏
举报
回复
taodm:我只是确认一下,转换的函数不是我写的,数据不对我想改.
C++ VS2015 C
String
string
int
float
各种
类型
转换
数据
类型
转换
.rar
C++ VS2015 C
String
string
int
float
各种
类型
转换
,MFC对话框实现对各种
类型
数据
转换
并显示
Go语言
string
,int,int64 ,
float
之间
类型
转换
方法
Go语言中int
类型
和
string
类型
都是属于基本数据
类型
,两种
类型
的转化都非常简单。下面通过本文给大家分享Go语言
string
,int,int64 ,
float
之间
类型
转换
方法,感兴趣的朋友一起看看吧
C# 将
string
转换
为
float
类型
string
str = "123456.789" //方法一
float
fi = Convert.ToSingle(s); //方法二
float
f; if(!
float
.TryParse(s,out f)){ Console.WriteLine("
转换
失败!!!"); }
C++中将
string
类型
转换
为int,
float
, double
类型
主要通过以下几种方式:
C++中将
string
类型
转换
为...
string
stream在int或
float
类型
转换
为
string
类型
的方法中已经介绍过, 这里也能用作将
string
类型
转换
为常用的数值
类型
。 Demo: #include #include //使用
string
stream需要引入这个头文件
java如何将
string
转换
成
float
,Java将
float
转换
为
String
本文概述我们可以使用
String
.valueOf()和
Float
.to
String
()方法在Java中将
float
转换
为
String
。情境如果必须在文本字段中显示浮点值, 则通常使用它,...它可以用于将
float
转换
为
String
。 valueOf()是
String
类的静态方法...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章