不知何故,我无法使用谷歌或 SO 找到答案......
考虑:
require 'bigdecimal'
puts (BigDecimal.new(1)/BigDecimal.new(3)).to_s
#=> 0.333333333333333333E0
我希望能够指定 100 或 200 或 1000 的精度,这将打印出“0”。接下来分别是 100 个三分球、200 个三分球或 1000 个三分球。
我怎样才能做到这一点?答案也应该适用于非重复小数,在这种情况下,额外的精度数字将用零填充。
谢谢!