在没有安装额外宝石的情况下进行浮动划分?

Geo*_*Geo 2 ruby floating-point division

假设我有这两个花车:

a = 50.0
b = 1048576.0
c = a/b
Run Code Online (Sandbox Code Playgroud)

通过打印c,我明白了:

4.76837158203125e-005
Run Code Online (Sandbox Code Playgroud)

进行除法calc.exe给出结果0.0000476837158203125.有没有办法用Ruby实现相同的东西而不安装任何额外的gem?

fl0*_*00r 5

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