Menu
Coddy logo textTech

16進数から10進数

CoddyのAssemblyジャーニー「基礎」セクションの一部 — レッスン 11/45。

16進数(16進法)は、2進数や10進数と同じように機能します。各桁には位取りの値があります。16進数では、各桁は16の累乗を表します。

16進数の位取り:

位置16の累乗10進数の値
一番右16⁰1
16¹16
16²256
16³4096

覚えておくべき16進数の値:

16進数10進数
0-90-9
A10
B11
C12
D13
E14
F15

例 1: <strong>0x2A</strong> を10進数に変換する

位置16進数の桁位取りの値計算
2162 × 16 = 32
A (10)110 × 1 = 10
合計  32 + 10 = 42

したがって、0x2A は10進数で 42 となります。

例 2: <strong>0xFF</strong> を10進数に変換する

位置16進数の桁位取りの値計算
F (15)1615 × 16 = 240
F (15)115 × 1 = 15
合計  240 + 15 = 255

したがって、0xFF は10進数で 255 になります。

例 3: <strong>0x3E8</strong> を10進数に変換する

位置16進数の桁位取りの値計算
32563 × 256 = 768
中央E (14)1614 × 16 = 224
818 × 1 = 8
合計  768 + 224 + 8 = 1000

したがって、0x3E8 は10進数で 1000 です。

公式:

各桁が ... d₂ d₁ d₀ である16進数の場合:

Value = (... + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰)

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン