Erlang中文手册(Erldoc.com)  »  erlang  »  float_to_list/2
Erlang并发编程 Erlang/OTP设计原理 Erlang/OTP[pdf] Mnesia用户手册[pdf] Erlang完整手册[en] 官网手册[en] 模块列表 方法列表 随机 Erlang中文社区(BBS) 美女图库

erlang:float_to_list/2

返回一个浮点数的文本形式

用法:

float_to_list(Float, Options) -> string()

返回一个浮点数的指定小数点位数格式的文本形式。

如果指定 decimals 参数,那么返回值的小数点后的位数将包含最多 Decimals 位值的数字的数。如位值大于内部 256 个字节的静态缓冲区的容量,函数将抛出一个异常。

Pi = math:pi(),
float_to_list(Pi, [{decimals, 4}]).

如果指定 compact 参数,那么文本后面的末尾 0 字符会被截除(这个选项同时跟 decimals 参数一起用才有意义)。

float_to_binary(3.140000, [{decimals, 4}, compact]).

如果指定 scientific 参数,那么浮点数将使用科学计数法来格式小数点后的数字的精度。

Pi = math:pi(),
erlang:float_to_binary(Pi, [{scientific, 20}]).

如果参数 Options 为 [],那么其效用跟 erlang:float_to_list/1 一样。

阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9