社区
C#
帖子详情
浮点数问题
johnjun18
2012-05-29 08:08:49
float f1 = 0.3F;
float f2 = 0.4F;
Console.WriteLine(f1-f2);
输出结果-0.0999999
有什么办法解决这个问题没
...全文
64
3
打赏
收藏
浮点数问题
float f1 = 0.3F; float f2 = 0.4F; Console.WriteLine(f1-f2); 输出结果-0.0999999 有什么办法解决这个问题没
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
johnjun18
2012-05-29
打赏
举报
回复
最近做一个小程序处理一些简单的小数,经常遇到这个问题。
看来flaot型运算得到的本就是近似值,再四舍五入,精度还不如手算了
[Quote=引用 1 楼 的回复:]
float 本身计算不准确,可以试试四舍五入
[/Quote]
__天涯寻梦
2012-05-29
打赏
举报
回复
float 和 double 由于存储方式的问题计算时会不精确,如果要精确用 decimal 类型。
EnForGrass
2012-05-29
打赏
举报
回复
float 本身计算不准确,可以试试四舍五入
C#
浮点数
问题
C#
浮点数
问题
示例: 解决方案是使用【decimal】 //双
浮点数
计算失精
问题
示例 double x = 300.2; double y = 300; Console.WriteLine("double计算"+(x - y)); //双
浮点数
计算失精
问题
解决示例 decimal d1 = ...
【Lua坑】
浮点数
问题
浮点数
精度
问题
: 例如:local number = 0, 一直加一个分数例如 1/3 ,现实情况中 1/3 * 3 = 1,但是计算机会识别为 1/3 = 0.3333333... 然后这3个数相加,得出0.9999999999... 因此 1/3 * 3 近似等于1 此时如果你...
RT-Thread中rt_kprintf函数和ulog无法输出
浮点数
问题
解决
rt_kprintf()无法输出
浮点数
问题
解决 具体参考这边博客:RT-thread rt_kprintf()函数格式化输出
浮点数
修改方法:查找到 rt_kprintf() 这个函数的具体位置(/rt-thread/src/kservice.c文件下),在最上面添加头文件 ...
MySQL变量的
浮点数
问题
处理
MySQL变量的
浮点数
问题
处理
JS
浮点数
精度
问题
及解决方案
因为
浮点数
的计算存在round-off
问题
,也就是
浮点数
不能够进行精确的计算。并且: 不仅JavaScript,所有遵循IEEE 754规范的语言都是如此; 在JavaScript中,所有的Number都是以64-bit的双精度
浮点数
存储的; 双精度...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章