• ベストアンサー

2進数を16進数に変換するにはどうしたらいいのでしょうか?

たとえば、10110111110という2進数を16進数に変換するには どうしたらできるのでしょうか?よろしくお願いいたします。 (本などで調べたら、下から4桁ずつ区切るとよいとかいてあったのですが よく意味がわかりませんでした。) コンピュータにあまり詳しくないので、どなたか初歩的に優しく教えていただけないでしょうか?

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

  • ベストアンサー
  • taka_pre
  • ベストアンサー率32% (146/451)
回答No.1

基数変換ですね。 参考URLを見てください。 ちなみに10110111110は16進にすると5BE、10進にすると1470です。

参考URL:
http://www.jtw.zaq.ne.jp/kayakaya/new/kihon/text/kisuhenkan.htm
hukutuu
質問者

お礼

回答ありがとうございました。 質問してすぐに回答をくださったのでとても助かりました。 どうもありがとうございました。

その他の回答 (2)

  • none123
  • ベストアンサー率30% (49/162)
回答No.3

10110111110 を下から4桁ずつ区切ります。 「101」「1011」「1110」 この数値を2進数→10進数に変換します。 2進数は、1桁目から順に、 『2の0乗(=1)』 『2の1乗(=2)』 『2の2乗(=4)』 『2の3乗(=8)』 をあらわすので、 「101」は、4+0+1=5 「1011」は、8+0+2+1=11 =B 「1110」は、8+4+2+0=14=E ※16進数では9以降は A・B・C…Fと表わすので、 「11」は「B」、「14」は「E」となります。 よって答えは、5BE となります。

hukutuu
質問者

お礼

回答ありがとうございました。 質問してすぐに回答をくださったのでとても助かりました。 どうもありがとうございました。

noname#62349
noname#62349
回答No.2

プログラムメニューのアクセサリ→電卓を表示します。 ファイルメニューの「表示」で「関数電卓」にします。 2進数で上記の数字を入力後16進数に変換すると超簡単です。 詳しい変換方法を知りたいという場合は ネットで16進数と検索するとざくざく出てきますよ。。。

hukutuu
質問者

お礼

回答ありがとうございました。 電卓という方法がありましたね。 どうもありがとうございました。

関連するQ&A