土屋つかさの技術ブログは今か無しか

土屋つかさが主にプログラミングについて語るブログです。

Rubyで指数表現なしで数値を出力する

 コードを書いていると頻繁に指数で管理している数値を指数なしの十進表現で出力したい時があると思いますが(※ない)、rubyでこれをやる方法を毎回忘れてしまうのでメモっておきます。

require 'bigdecimal'

#プランク長長さ(1.61622938*10^-35)を指数表記無しで出力
p BigDecimal('1.61622938E-35').to_s("F")