在Haskell中,如何得到0.03,而不是3.0e-2?
In Haskell, how to get 0.03, instead of 3.0e-2?
基本上是标题。我试图在字符串中显示浮点数,但结果最终是 "3.0e-2"
(在浮点数 "0.03"
的示例中)。如何得到 Haskell 中的小数形式?感谢任何回答的人。
对于内置类型的漂亮格式化值,使用 printf
:
> printf "%f" (0.03 :: Float)
0.03
有关完整说明和所有可能的格式设置选项,请参阅链接文档。
基本上是标题。我试图在字符串中显示浮点数,但结果最终是 "3.0e-2"
(在浮点数 "0.03"
的示例中)。如何得到 Haskell 中的小数形式?感谢任何回答的人。
对于内置类型的漂亮格式化值,使用 printf
:
> printf "%f" (0.03 :: Float)
0.03
有关完整说明和所有可能的格式设置选项,请参阅链接文档。