私はHaskellはあなたが期待通りHaskellの高精度浮動小数点数は?
>> let x = 131242358045284502395482305
>> x
131242358045284502395482305
仕事のようなものので、本当に大きな整数を持つことができるようにネイティブなデータ型を持って知っています。同様の「大型精密フロート」
>> let x = 5.0000000000000000000000001
>> x
5.0000000000000000000000001
のようなものが可能かもしれないので、私は、使用している可能性天然構造があった場合、私は思っていました。私がHaskellでこれを入力すると、小数点以下15桁を超えると、5に切り詰められます(倍精度)。
まあ、適切な精度分数のために 'Data.Ratio'に' Rational'が常にあります。しかし、一般的に答えは、どのオペレーションをサポートする必要があるかによって異なります。 – Vitus
私は['Rational'](http://hackage.haskell.org/packages/archive/base/latest/doc/html/Prelude.html#t:Rational)はあなたの目的には合いません。 'フローティング'インスタンス? – leftaroundabout
最高の精度を得るために:http://www.haskell.org/haskellwiki/Exact_real_arithmetic (AERNの実装はしばらくの間働いていません...今は他の候補があるかどうかわかりません) – luqui