Dan*_*iel 2 floating-point double haskell infinity
我有以下输出 - 我很惊讶.任何帮助为什么"我的双打"似乎如此之低?
序曲GHC.Float> floatRange(0.5e1000 :: Double) (-1021,1024) 序曲GHC.Float> show(0.5e1000 :: Double) "无穷"
序曲GHC.Float> floatRange(0.5e1000 :: Double)
(-1021,1024)
序曲GHC.Float> show(0.5e1000 :: Double)
"无穷"
指数1000似乎离1024限制相当远(正如我预期的IEEE包含this :: Double).
我很感激你的帮助.
bdo*_*lan 7
最有可能的floatRange是,返回二进制(base-2)指数的范围.你在这里设置了10的十进制指数,所以你要求base-2指数达到3402左右.
floatRange
归档时间:
14 年,1 月 前
查看次数:
172 次
最近记录: