ruby – 从浮动中删除科学记数法

前端之家收集整理的这篇文章主要介绍了ruby – 从浮动中删除科学记数法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在增加两个浮点数:0.0004 * 0.0000000000012 = 4.8e-16

如何以正常格式获得结果,即没有科学记数法,例如0.0000000000324,然后将其四舍五入说5个数字.

解决方法

你可以使用 string formatting.
a =  0.0004 * 0.0000000000012 # => 4.8e-16
'%.5f' % a # => "0.00000"

pi = Math::PI # => 3.141592653589793
'%.5f' % pi # => "3.14159"
原文链接:https://www.f2er.com/ruby/264586.html

猜你在找的Ruby相关文章