[Ruby]10進数⇔2進数と10進数⇔16進数変換
http://www2u.biglobe.ne.jp/~MAS/ruby/32BFCA3130BFCABFF4CAD1B4B9.html
<DEC2BIN(Integer#to_s使用>
a = 255
puts a.to_s(2) # 11111111
<BIN2DEC(String#oct使用)>
a = '10101111'
puts ("0b" + a).oct # 175
<DEC2HEX(Integer#to_s使用)>
a = 255
puts a.to_s(16) # ff
<HEX2DEC(String#hex)>
a = 'a0'
puts a.hex # 160
スポンサーサイト