言語

数値基数変換器

2進数(基数2)、8進数(基数8)、10進数(基数10)、16進数(基数16)間で数値を変換します

Decimal - 有効な数字: 0-9

Binary - 有効な数字: 0, 1

有効な基数を入力してください

クイックリファレンステーブル (0-15)

10進数2進数8進数16進数
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

結果

値を入力して、計算をクリックすると結果が表示されます。

理論と公式

数値の基数とは何ですか?

数値の基数(または基数)は、位置記数法において数を表すために使用される一意の数字の数です。異なる基数は、特にコンピュータサイエンスの分野で異なる文脈で使用されます。

一般的な数値基数

  • 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}\)
Number Base Converter | Binary, Octal, Decimal, Hexadecimal | MathCalcLab | MathCalcLab