Introduction
16進数から10進数に変換する方法を説明します。
やり方を覚えてしまえば変換は簡単に行うことができます。
変換方法は2進数を10進数へ変換する方法が元となります。不安な方は先に下のリンク先をご覧ください。
2進数から10進数への変換方法を知っていれば簡単だよ
16進数から10進数に変換する方法
では、やり方を説明していきます。
2進数を10進数に変換するには、下の3つの手順を踏むのでした。
- 2進数の上に20から順番に記入していく
- 2進数の「1」が存在する場所だけ計算して下に書く
- 下に書いた計算結果を合計する
これを図にすると下のようになります。
この方法が、そのまま16進数に変換する際も使用できます。
上に「20」「21」「22」と順番に振るのを、
「160」「161」「162」と替えればOK。
そして、値が存在する場所だけ計算していきます。
それらを合計すれば変換終了。
今回の場合は、
256 + 32 + 10 = (298)10
となります。
もう1問やっておきましょう。
(20F)16
を10進数に変換してみます。
まず、上に「160」「161」「162」と振っていき、
値が存在する場所だけ計算していきます。
それらを合計すると変換終了です。
512 + 15 = 527
答えは(527)10です。
16進数を10進数へ変換する際は、桁数が増えると16の累乗を繰り返すことになります。
8桁の16進数を変換しようとすると、「167」が必要になります。
16×16×16×16×16×16×16
計算が大変・・・。
これはつらい・・・
ということで、出題される際は桁数が少ないはずです。
2桁か3桁程度の変換が多いはずですよ。
覚えておくべきポイント
16進数から10進数へ変換する際に覚えておくべきポイントは1つだけ。
これだけ覚えておけば安心です。
基数変換は
- 2進数 → 10進数
- 10進数 → 2進数
の2つだけしっかり覚えておきましょう。
16進数の変換は、この2つの変換を基にして考えていけば大丈夫です。
練習問題
◎ 各問題をクリック(タップ)すると答えが出てくるよ
2進数からの変換が基本になるよ