Rubyリファレンス: Home

to_s (Fixnum)

Edit   History

標準クラス・モジュール > Fixnum > to_s

int.to_s(base = 10)

to_sメソッドは、整数を文字列に変換します。引数baseに数値を渡すと、何進数として表すかを指定できます。デフォルトは10進数です。

引数baseの範囲は2から36です。それ以外の数を指定すると例外ArgumentErrorが発生します。

次の例では、整数128を10進数、2進数、16進数の文字列に変換します。

num = 128
puts num.to_s
puts num.to_s(2)
puts num.to_s(16)
128
10000000
80

関連項目