10進16進数変換

10進数を16進数に変換したい場合はInteger#to_sを使います。

a = 255
puts a.to_s(16) # ff

16進数を10進数に変換したい場合はString#hexを使います。

a = 'a0'
puts a.hex # 160

関連項目