• ベストアンサー

16進数

2進数から10進数 10進数から2進数これらの計算はできますが 16進数から2進数、16進数から10進数の計算とこれらの逆の計算がまったっく理解できません。 16で割っていっても途中で詰まってしまいます。 たとえば4F7を10進数に直すにはどうしたらいいでしょう。お願いします。

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

  • ベストアンサー
回答No.3

>10進数から2進数 より >16進数から2進数 は計算不要ですよ。 0:0000 1:0001 2:0010 3:0011 4:0100 5:0101 6:0110 7:0111 8:1000 9:1001 A:1010 B:1011 C:1100 D:1101 E:1110 F:1111 を覚えて置き換えるだけですから。 >たとえば4F7を10進数に直すにはどうしたらいいでしょう。お願いします。 その前に10進数のおさらいです。 10進数は一つの桁が0~9まで「10進み」、さらに一進むと一つ桁が上がります。 従って、「123」は「(1*(10*10)) + (2*10) + 3」と分解することができます。 「桁の数字*(10を(桁-1)回かける)」という行為を行います。 「1234」なら「(1*(10*10*10)) + (2*(10*10)) + (3*10) + 4」となります。 16進数の場合は、4F7は「F」は10進数で「15」で、「16進むごとに一桁上がるので」 「(4*(16*16)) + (15*16) + 7」 を計算します。

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

その他の回答 (4)

noname#235092
noname#235092
回答No.5

基本的な考え方を。 (何も知らない子供もこうやって教えるとわかってくれます。) 「4F7」の例で、 4…ここは「16の2乗」の位です。ゆえに16×16×4。 F…ここは「16」の位です。ゆえに16×F(15のこと)。 7…ここは「1」の位です。ゆえに1×7。 したがって全部たして、1024+240+7=1271 もっと位が増えた場合は、その上の位が「16の3乗」の位、さらにその上は「16の4乗」の位・・・というふうになります。これが16進数です。 ヒントになれば。

全文を見る
すると、全ての回答が全文表示されます。
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.4

OSがWindowsなら アクセサリーに「電卓」が有ります それの「表示」-「関数電卓」にすると 16進~2進の計算が出来ます 「16進」にして4F7と入れて「10進」に変えると 1271 とでます

全文を見る
すると、全ての回答が全文表示されます。
  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.2

16進数の桁上がりを考えればいいです。 x10 = 16 x100 = 256 従って 256x4 + 16x15 + 7 = 答え 16進から2進は簡単です。16進の1桁が2進の4桁です。 x4 = b100 xF = b1111 x7 = b0111 従って x4F7 = b10011110111 2進数と16進数の関係は、 10進数と万進数の関係に似ています。 (日本は万進数ですが、欧米は千進数です) つまり16進数の16は2進数の桁になります。 万進数の万も10進数の桁になります。

全文を見る
すると、全ての回答が全文表示されます。
  • TinyPine
  • ベストアンサー率30% (719/2386)
回答No.1

4 x 256 + 16 x 15 + 7 = 1024 + 240 + 7 = 1271

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

関連するQ&A

  • 16進数の解き方について

     現在16進数の勉強をしているのですが、10~15の数字が16進数の場合、a~fの文字になります。ですが、私にはなぜこうなるのか理解できず、A+1Fといった足し算の計算でもどういうふうに考えて解けばよいのかわかりません。 詳しくおしえて頂けたらと思います。よろしくお願いします。

  • 10進数をと2進数の計算が・・

    10進数で表されているものを2進数に変換して計算を行う。 というものなのですが・・ 4+9 8-1 4×6 がよくわかりません・・・。 変換したあとどうやって計算していいのかわかりません。。 どなたかご回答お願いいたします<(_ _)> 困っています。途中計算などがありますと非常に助かります。

  • 2進数・10進数・16進数

    過去ログみてもよく分からなかったので質問します。 題名の通り 2進数→10進数(逆に10進数→2進数)などといったような変換ができません。1学期に授業でやったのですが授業プリントなくしてしまい・・・ 例えば(教科書見ながら書いてます) (1)2進数「0010」がどうして10進数で「2」なんですか(計算方法教えてください?? ↑2進数「0010」を色々計算して「2」を出したような気がします。 (2)16進数から2進数への変換も計算方法を教えてください。 例:16進数「C」がなぜ2進数「1100」なんですか?

  • 10進数を2進数へ

    76.5625を2進数で表すやり方を教えて下さい。 途中の計算過程なども書いていただけるとうれしいです。

  • 2進数 8進数 16進数

    2進数の引き算 8進数の足し算、引き算 16進数の足し算、引き算。 この計算方法がいまいちよくわかりません。 2進数引き算 11111101-01111111 8進数足し算 345+674 16進数足し算 EBA-23F どうやって解いていけばいいのでしょうか? ぜひ回答お願いします。

  • 素数について

    素数は無限に存在しますが、その分布の仕方に興味があります。勿論直感的に、大きくなるほど、出現頻度は小さくなるのでしょうが、この範囲では予想外に多いとか、逆に、ある範囲だと、殆どないとかあるんでしょうか?また、素数の現れ方について、何かわかっていることがあるのでしょうか?欲張ってすいません。もうひとつ、私のPC(クロック周波数1.6GHz)で、VBA簡単なマクロを使って、100万までに存在する素数の個数が78498個であることが50秒で計算しましたが、2桁増やして1億までに存在する素数の個数を調べようとしたら、2時間計算しても答えが出ませんでした。途中で強制終了しました。VBAで別のロジックでマクロを組めば1分位で計算できないものでしょうか。「博士の愛した数式」という映画のなかで、家政婦さんの電話番号が偶然、1億までに存在する素数の個数に等しいというシーンがあって、確かめたいと思いました。

  • 16進数の計算

    2進数の計算は理解できるんですがどうしても16進数の計算ができません。 どうやれば16進数をマスターできますか。

  • 進数の計算です

    この計算をお願いします。 できれば、途中計算もお願いいたします。)右の数字は進数を表します 1)(26)10を2進数に。 2)(0.57251)10を2進数に 小数点以下5桁までです。 3)(26.57251)10を2進数に これも同様です。 4)(26)10を8進数に 5)(26)10を16進数に 6)(110101)2*(111)2 7)(1101000)2/(110)2 8)(26)10*4を2進数で表す 9)(26)10/4を2進数で表す かなり多いですが、わかるところだけでもお答えいただけたら幸いです。 お願いいたします。

  • 留数計算って何?

    「次の関数のラプラス逆変換を留数計算によって求めよ。」 という問題があるのですが、 「次の関数のラプラス逆変換を求めよ。」 ならばともかく、「留数計算によって…」の部分が気になってしまいます。 一体留数計算とはどんな計算なんでしょうか? 手順を細かく書けということでしょうか?

  • 二進数の引き算がよくわからない

    0.1B - 1.01B =って十進数に変換せずに、二進数のままではどう計算するんですか? 大きいのから小さいのを引く計算は大丈夫だけど、逆はよく分かりません。 2^-2の位は、0-1なので1となる。 2^-1の位は、2^-2の位の計算で繰り下がってきた1を引いて0となる。 2の位は、0-1なのでで1となる。 これに-をつける。 よって、-1.01B。 たぶん、間違えてる気がします…