获得十进制c后精确的精度数#

时间:2011-07-24 15:55:19

标签: c# floating-point decimal

我希望获得准确的小数位数,就像我们除以1/397一样,它会在小数点后返回小数位数达到99位数。我已经尝试过c#,但它没有让我达到这个准确度,它会逐渐变为10或12。

2 个答案:

答案 0 :(得分:3)

C#中提供的标准类型提供的精度远低于您的要求:

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

答案 1 :(得分:1)

您可以在此处使用BigFloathttp://www.fractal-landscapes.co.uk/bigint.html 小数点后最多250位数。