16進数から2進数変換

入力した16進数を2進数に自動変換します(小数にも対応)

16進数と2進数について

16進数とは

16進数は、0から9までの数字と、A(10)からF(15)までのアルファベットを使用する数字システムです。コンピューターサイエンスでよく使われ、各桁の値が16の累乗で増加します。

例えば、2A(16進数)は10進数では42を表し、次のように計算されます:

  • 2 × 16¹ = 32
  • 10(A) × 16⁰ = 10
  • 合計: 32 + 10 = 42(10進数)

2進数とは

2進数は、0と1の2つの数字のみを使用する数字システムです。コンピューターの基本的な計算単位であり、各桁の値が2の累乗で増加します。

例えば、1101(2進数)は10進数では13を表し、次のように計算されます:

  • 1 × 2³ (8) = 8
  • 1 × 2² (4) = 4
  • 0 × 2¹ (2) = 0
  • 1 × 2⁰ (1) = 1
  • 合計: 8 + 4 + 0 + 1 = 13(10進数)

「16進数から2進数変換」使用方法

  1. 「16進数を入力」欄に変換したい16進数を入力します。
  2. 「2進数に変換」ボタンをクリックします。
  3. 変換結果が「2進数の結果」欄に表示されます。

16進数から2進数変換やり方

16進数から2進数への変換やり方は以下の通りです:

  1. 16進数の各桁を対応する4桁の2進数に変換します。
  2. 変換した2進数を左から右へ並べます。
  3. 小数部分がある場合、小数点の右側も同様に各桁を4桁の2進数に変換します。
  4. 必要に応じて、最終的な2進数の先頭の不要な0を削除します(ただし、小数点以下の末尾の0は保持します)。

16進数から2進数変換例

例1: 整数のみの変換

16進数の AF を2進数に変換する場合:

  • A = 1010 (2進数)
  • F = 1111 (2進数)
  • 結果:AF (16進数) = 1010 1111 (2進数)

例2: 小数を含む数の変換

16進数の C.7 を2進数に変換する場合:

  • 整数部分:
    C = 1100 (2進数)
  • 小数部分:
    7 = 0111 (2進数)
  • 結果:C.7 (16進数) = 1100.0111 (2進数)

16進数と2進数の対応表

この一覧表は、0から FF(16進数)までの16進数とその2進数表現を示しています。各行は左側に16進数(2桁表示)、右側にその2進数表現(8桁表示)を示しています。