ruby

[Ruby] 基数変換

基数変換をしようとするといつも忘れてしまっているのでメモ。

# 10進数 から 2進数
p 80.to_s(2)  #=> "1010000"
p "%b" % 80   #=> "1010000"

# 2進数 から 10進数
p "1010000".to_i(2)  #=> 80
p "%d" % 0b1010000   #=> "80"