2進10進数変換

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

a = 255
puts a.to_s(2) # 11111111

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

a = '10101111'
puts ("0b" + a).oct # 175

関連項目