-1

私の質問は次のとおりです: Haskell で 128 ビットで (2^63::Int) を表示することは可能ですか?

Int のため、abs (2^63::Int) は Int のために機能しませんが、128 ビットのコンピューターまたはコンパイラーを使用している場合、結果を表示することは可能ですか?

もちろん、可能であれば、道を教えてください:)

4

1 に答える 1

2

Reportによると、この質問は実装固有のものです。

有限精度の整数型Intは、少なくとも [-2^29, 2^29-1] の範囲をカバーします。クラスIntのインスタンスであり、実装によって定義された正確な範囲を決定するために使用できます。BoundedmaxBoundminBoundInt

maxBound :: Int2^63-1 より大きい実装はありません。

于 2016-02-18T16:39:40.543 に答える