10進数を16進数、2進数に変換
to_s(16)
で16進数、
to_s(2)
で2進数形式に変換した文字列を出力する。
▶
code:ruby
def f(num)
puts num
puts "0x" + num.to_s(16)
puts "0b" + num.to_s(2)
end
f(255)
f(0b1000)