鱼C论坛

 找回密码
 立即注册
查看: 2634|回复: 5

C++语言浮点数计算

[复制链接]
发表于 2016-6-19 10:55:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在编写c++程序的时候,在用for循环的时候,如for(i=0;i<=0.015;i+=0.00015),这样的循环为什么i不能到0.015,求大神解决。拜托
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-6-19 11:29:17 | 显示全部楼层
都学成这样了 还新人贴  那我是 新新新人贴了  你学多久了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-6-19 21:23:11 | 显示全部楼层
屁哥 发表于 2016-6-19 11:29
都学成这样了 还新人贴  那我是 新新新人贴了  你学多久了

必须是新手 —— 浮点型变量不精确是常识,不过用Python的话到可以简单解决。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-6-20 08:36:30 | 显示全部楼层
~风介~ 发表于 2016-6-19 21:23
必须是新手 —— 浮点型变量不精确是常识,不过用Python的话到可以简单解决。

路漫漫其修远兮 ~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-6-20 09:28:16 | 显示全部楼层
正如3楼 凤姐 所说:

浮点数运算不精确啊~~~就算不运算,只是存储都不靠谱。

楼主如果有兴趣,可以搜一下 浮点数在内存中的存储/表示  之类的博客文章,看一下就知道为什么了。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-6-20 10:24:18 | 显示全部楼层
你们说的有点远了,其实是可以实现的,问题在于你的变量i是否是double型,如果不是那就一定是不可以实现的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-18 04:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表