CalquioCalquio

検索

計算ツールを検索

16進数変換

16進数、10進数、2進数、8進数を相互変換します。

0-9, A-F
0-9
0, 1
0-7

クイック例

関連ツール

進数システムとは?

進数システムは、記号を使って数を表現する方法です。基数によって使用する数字の種類が決まります。

私たちは日常生活で10進数を使います(10本の指があるため)。コンピュータは電子回路が「オン」と「オフ」の2状態しかないため、2進数を使用します。

16進数は、バイナリデータをコンパクトに表現できるため、コンピューティングでよく使用されます。1桁の16進数 = 4ビットです。

一般的な基数

基数名前数字主な用途
22進数0-1コンピュータ、デジタル回路
88進数0-7Unixファイル権限
1010進数0-9日常の計算、数学
1616進数0-F色コード、メモリアドレス

16進数の数字

16進数は10-15を表すためにA-Fの文字を追加します:

16進10進16進10進
0088
1199
22A10
33B11
44C12
55D13
66E14
77F15

進数変換の方法

10進数 → 2進数: 2で割り続けて余りを集める(下から上へ読む)

  • 13 ÷ 2 = 6 余り 1
  • 6 ÷ 2 = 3 余り 0
  • 3 ÷ 2 = 1 余り 1
  • 1 ÷ 2 = 0 余り 1
  • 結果: 13₁₀ = 1101

2進数 → 16進数: 右から4桁ずつグループ化して変換

  • 11111111₂ = 1111 1111 = F F = FF₁₆

実際の応用例

Webカラー(CSS)

  • #FF0000 = 赤
  • #00FF00 = 緑
  • #FFFFFF = 白

Unixファイル権限(8進数)

  • 755 = rwxr-xr-x
  • 644 = rw-r--r--

MACアドレス

  • 00:1A:2B:3C:4D:5E

プログラマーが16進数を好む理由

  1. コンパクト - 1桁 = 4ビット、1バイト = 2桁
  2. 変換が簡単 - 2進数との変換が直感的
  3. 読みやすい - 2進数より短く、長い10進数より覚えやすい