Number Base Converter
2進数(base 2)、8進数(base 8)、10進数(base 10)、16進数(base 16)をリアルタイムで相互変換します。
2進数
11111111
8進数
377
10進数
255
16進数
FF
早見表(0〜15)
| DEC | HEX | BIN | OCT |
|---|---|---|---|
| 0 | 0 | 0000 | 0 |
| 1 | 1 | 0001 | 1 |
| 2 | 2 | 0010 | 2 |
| 3 | 3 | 0011 | 3 |
| 4 | 4 | 0100 | 4 |
| 5 | 5 | 0101 | 5 |
| 6 | 6 | 0110 | 6 |
| 7 | 7 | 0111 | 7 |
| 8 | 8 | 1000 | 10 |
| 9 | 9 | 1001 | 11 |
| 10 | A | 1010 | 12 |
| 11 | B | 1011 | 13 |
| 12 | C | 1100 | 14 |
| 13 | D | 1101 | 15 |
| 14 | E | 1110 | 16 |
| 15 | F | 1111 | 17 |
数値の基数とは?
基数(radix)とは、位取り記数法が使用するユニークな数字の数を定義するものです。10進数(base 10)は日常的に使う0〜9の数字を持つシステムです。2進数(base 2)は0と1のみを使い、コンピュータのネイティブな言語です。8進数(base 8)は0〜7の数字を使い、初期のコンピューティングで普及していました。16進数(base 16)は0〜9とA〜Fを使い、プログラミング・メモリアドレス・カラーコードで広く使われています。
変換ツールの使い方
入力フィールドに数値を入力し、その元の基数を選択します。ツールは同じ値を4つの基数すべてで同時に即座に表示します。各出力フィールドにはコピーボタンがあります。選択した基数に有効な数字のみが受け付けられます(例:2進数モードは0と1のみ)。早見表には0〜15の値が4つの基数すべてで表示されます。
主な使用場面
2進数変換はbitwise演算、フラグ、低レベルプログラミングで必須です。16進数はCSSカラーコード(#FF5733)、メモリアドレス(0x1A2B)、デバッグで使われます。8進数はUnixファイル権限(chmod 755)や一部のアセンブリ言語に登場します。4つの基数を理解することは、ソフトウェア開発者とシステムエンジニアの基本的なスキルです。
変換例
- 255 (10進) = FF (16進) = 11111111 (2進) = 377 (8進)
- 16 (10進) = 10 (16進) = 10000 (2進) = 20 (8進)
- 10 (10進) = A (16進) = 1010 (2進) = 12 (8進)
- 42 (10進) = 2A (16進) = 101010 (2進) = 52 (8進)
- 256 (10進) = 100 (16進) = 100000000 (2進) = 400 (8進)