数値基数変換器
2進数(基数2)、8進数(基数8)、10進数(基数10)、16進数(基数16)間で数値を変換します
Decimal - 有効な数字: 0-9
Binary - 有効な数字: 0, 1
有効な基数を入力してください
クイックリファレンステーブル (0-15)
| 10進数 | 2進数 | 8進数 | 16進数 |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 2 | 0010 | 2 | 2 |
| 3 | 0011 | 3 | 3 |
| 4 | 0100 | 4 | 4 |
| 5 | 0101 | 5 | 5 |
| 6 | 0110 | 6 | 6 |
| 7 | 0111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
結果
値を入力して、計算をクリックすると結果が表示されます。
理論と公式
数値の基数とは何ですか?
数値の基数(または基数)は、位置記数法において数を表すために使用される一意の数字の数です。異なる基数は、特にコンピュータサイエンスの分野で異なる文脈で使用されます。
一般的な数値基数
- 2進数 (Base 2): 0と1のみを使用。コンピュータシステムの基本。
- 8進数 (Base 8): 数字0~7を使用。歴史的にコンピューティングで使用。
- 10進数 (Base 10): 数字0~9を使用。標準的な数値システム。
- 16進数 (Base 16): 数字0~9と文字A~Fを使用。コンピューティングで一般的。
変換方法
任意の基数から10進数に変換するには、各桁の数字に基数の位置のべき乗を掛けます。
\(N_{base} = d_n \times base^n + d_{n-1} \times base^{n-1} + \ldots + d_1 \times base^1 + d_0 \times base^0\)10進数から他の基数に変換するには、対象の基数で繰り返し割り算を行います。
10進数を対象の基数で繰り返し割り、余りを集めます。余りを下から上へ読み取ります。
例:2進数から10進数への変換
1011₂ を10進数に変換:
\(1011_2 = 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0\)\(= 8 + 0 + 2 + 1\)\(= 11_{10}\)