相关疑难解决方法(0)

在Erlang中截断一个浮点数

我正在使用一个函数从浮点数创建一个列表.

 float_to_list(0.02).
Run Code Online (Sandbox Code Playgroud)

它返回:

"2.00000000000000000000e-002"
Run Code Online (Sandbox Code Playgroud)

我需要它给我一个完全相同的数字:

"0.20"

如果我喂它5.23

"5.23"

如果我喂它5.5

"5.50"

所以基本上数字四舍五入到小数点后两位.可能很容易解决.

谢谢

编辑:

我想使用它看起来可能有效的io格式,

但它不在这个例子中:

wxTextCtrl:setValue( TcGrossProfit, io:format("~p", [NUMBER]), ),
Run Code Online (Sandbox Code Playgroud)

看来textctrl想要一个字符串,我不想把它打印到屏幕上.

floating-point erlang list

11
推荐指数
1
解决办法
8302
查看次数

标签 统计

erlang ×1

floating-point ×1

list ×1