• ベストアンサー

ruby "\001\376".unpack("C*") => [1, 254]の意味

"\001\376".unpack("C*") => [1, 254] の [1, 254]ってどういう数字を意味するのですか?8ビット整数なのに配列で結果が出ていることの意味がわかりません。ご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

"\001\376" は、バイナリ文字列で "C*" で バイトとして数値を取り出し配列にする ということだと思います。 \376は、8進数で、10進にすると254になります。 見当違いだったらすみません。

すると、全ての回答が全文表示されます。

関連するQ&A