2011-07-24 196 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#類或選項來完成此操作。 –