• ベストアンサー

Rubyで数値型の進数の型を知りたい。

Rubyで数値型の進数の型を知りたい。 例えば、2進数の数値表現0b0001のクラスはFixnumとなります。 その数値が、10進数なのか、2進数なのか、8進数なのか、16進数なのかを 知る方法はありますでしょうか。 data = 0b0002 p data.class ⇒Fixnum 宜しくお願いいたします。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

内部では全部2進数です。 元ののリテラル表記が何進法表記だったか?という意味の質問なら、知る手段はありません。

NOBU4517
質問者

お礼

変な質問となりまして申し訳ありません。 確かに内部表現が何なのか、外から知る術はないですね。 全くの勉強不足でした。

関連するQ&A