嗨,如何提高浮动结果的准确性? [英] Hi, how to increase accuracy of float result ?

查看:85
本文介绍了嗨,如何提高浮动结果的准确性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的意思是,当我试图获得1/3(或smf)的结果时,它返回

0.33333333334或其他什么。我明白结果不能100%

吧,但它可能会更准确吗?

此致,

sidukas

解决方案

dk ***** **@gmail.com 写道:

我的意思是,当我试图获得1/3(或smf)的结果时,它返回
0.33333333334或其他东西。我知道结果不能100%正确,但它可能更准确吗?




使用''double''。有些平台的双倍与双倍不同,

使用它。或者你可以使用某种任意精度。包或

精确算术包。在网上寻找那些。


V


long double并不能给你准确性。它增加了限制。浮动限制

对我来说足够了。


dk ******* @ gmail.com 写道:

long double并没有给你准确性。它增加了限制。浮动的限制对我来说已经足够了。



嗯,如何简洁地说明......


错误。< br $>

- g

-

Artie Gold - 德克萨斯州奥斯汀
http://it-matters.blogspot.com (新帖子12/5)
http://www.cafepress.com/goldsays


I mean, when I am trying to get result of 1/3 (or smf) it returns
0.33333333334 or something. I understand that result can not be 100%
right, but it is it possibly to get more accuracy ?
Sincerely,
sidukas

解决方案

dk*******@gmail.com wrote:

I mean, when I am trying to get result of 1/3 (or smf) it returns
0.33333333334 or something. I understand that result can not be 100%
right, but it is it possibly to get more accuracy ?



Use ''double''. Some platforms have ''long double'' different from ''double'',
use that. Or you could use some kind of "arbitrary precision" package or
"exact arithmetic" package. Look for those on the web.

V


long double doesn''t give you accuracy. It increases limits. The limits
of float are enough for me.


dk*******@gmail.com wrote:

long double doesn''t give you accuracy. It increases limits. The limits
of float are enough for me.


Erm, how to put this succinctly...

Wrong.

--ag

--
Artie Gold -- Austin, Texas
http://it-matters.blogspot.com (new post 12/5)
http://www.cafepress.com/goldsays


这篇关于嗨,如何提高浮动结果的准确性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆