假设我有两个浮动:

a = 50.0
b = 1048576.0
c = a/b

通过打印c,我得到:
4.76837158203125e-005

使用calc.exe进行除法得到的结果是0.0000476837158203125。有没有办法在不安装任何额外gem的情况下用ruby实现同样的功能?

最佳答案

a = 50.0
b = 1048576.0
c = a/b
#=> 4.76837158203125e-005
sprintf("%.20f", c)
#> "0.00004768371582031250"

关于ruby - 在不安装其他 gem 的情况下进行 float 分割?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2674273/

10-10 06:26