2進数→10進数変換機
2進数(0と1)を入力して10進数に変換します。
計算結果
2進数→10進数変換ツール:バイナリの読み方を覚えよう
2進数(0と1の並び)を、私たちが普段使っている10進数の数字に変換するツールです。IPアドレスの計算やプログラミング、情報処理の勉強などで役立ちます。
変換方法:重み(重み付け)を足すだけ
2進数を10進数にするには、各桁の「重み」を足し合わせます。右端(最下位)から順に $2^0, 2^1, 2^2, 2^3...$ と倍々になっていきます。
主要な2のべき乗(重み表)
| 桁目 (右から) | 2のn乗 | 値 (10進数) |
|---|---|---|
| 1桁目 | $2^0$ | 1 |
| 2桁目 | $2^1$ | 2 |
| 3桁目 | $2^2$ | 4 |
| 4桁目 | $2^3$ | 8 |
| 5桁目 | $2^4$ | 16 |
| 6桁目 | $2^5$ | 32 |
| 7桁目 | $2^6$ | 64 |
| 8桁目 | $2^7$ | 128 |
変換例:1010
「1010」という2進数を変換してみましょう。
- (8の位) × 1 = 8
- (4の位) × 0 = 0
- (2の位) × 1 = 2
- (1の位) × 0 = 0
8 + 0 + 2 + 0 = 10 となります。
よくある質問
Q. 入力できる桁数に制限はありますか?
JavaScriptの仕様上、約16桁(53ビット)を超えると精度が落ちる可能性があります。通常のIPアドレスや色の計算などであれば全く問題ありません。