rubyでの2進数の扱いに関しての備忘録。
■プログラム内での2進数での数値表記
irb(main):002:0> a = 0b11
=> 3
■bitシフト
irb(main):004:0> (0b1 << 2)
=> 4
■2進数表記の文字列への変換
irb(main):006:0> 0b110.to_s(2)
=> "110"
■2進数表記の文字列の数値への変換
irb(main):007:0> "110".to_i(2)
=> 6
■プログラム内での2進数での数値表記
irb(main):002:0> a = 0b11
=> 3
■bitシフト
irb(main):004:0> (0b1 << 2)
=> 4
■2進数表記の文字列への変換
irb(main):006:0> 0b110.to_s(2)
=> "110"
■2進数表記の文字列の数値への変換
irb(main):007:0> "110".to_i(2)
=> 6