2011-07-24 155 views
2

我想要得到精确的小数位数,就像我们除以1/397一样,它将小数点后的小数位返回到99位数。我已经在C#中试过,但它不是我返回这个高达精度水平,四舍五入到10或12获得准确的精度数十进制c后的精度#

+1

只是好奇:你在写什么样的应用程序?导致99点后的数字是很多准确的精度... – Tigran

+0

我已经阅读关于这个在互联网上比赛的问题,是无法完成这件事。 –

回答

3

在C#中可以使用的标准类型提供更精密比你问:

如果您想要比这些类型提供更好的精度,那么你必须看看使用第三方库。可以在wikipedia上找到任意精度库(包括几个C#)的列表。

1

您可以使用BigFloat从这里:http://www.fractal-landscapes.co.uk/bigint.html 它是精确到小数点后250位数字。

+0

+1,用于很好的库链接。是的,这是我想要实现的,但我想知道如何使用普通的c#类或选项来完成此操作。 –