入力

出力

2進数から10進数への変換とは?

2進数から10進数への変換は、2進法(基数2)の数値を10進法(基数10)の数値システムに変換します。各2進数字(ビット)は2の累乗を表します。例えば、2進数101010は1×32 + 0×16 + 1×8 + 0×4 + 1×2 + 0×1 = 42(10進数)に等しくなります。

この変換は、低レベルのコンピュータデータ、ネットワークプロトコル、またはハードウェアレジスタを読み取ったりデバッグしたりする際に不可欠です。このツールは2進数文字列を瞬時に10進数の等価物に変換し、複数の値とオプションの0bプレフィックスをサポートします。

このツールの使い方

1

2進数を入力

左のエディタに1行に1つの2進数を入力または貼り付けてください。数値はオプションで0bで始めることができます。サンプルをクリックして例を読み込むか、テキストファイルをアップロードしてください。

2

10進数出力を確認

右のパネルは各2進数の10進数値で自動的に更新されます。無効な2進数字はその行にエラーメッセージが表示されます。

3

コピーまたはダウンロード

コピーをクリックして10進数出力をクリップボードにコピーするか、ダウンロードをクリックしてテキストファイルとして保存します。

変換例

一般的な2進数から10進数への変換例:

2進数入力

入力

10進数出力

出力

よくある質問

2進数から10進数への変換はどのように機能しますか?

各ビット位置は、最も右のビット(20 = 1)から始まる2の累乗を表します。各ビットにその位置の値を掛けて、結果を合計します。例えば、101010 = 1×32 + 0×16 + 1×8 + 0×4 + 1×2 + 0×1 = 42

0bプレフィックスをサポートしていますか?

はい。ツールは変換前に先頭の0bまたは0Bプレフィックスを自動的に除去します。

データはサーバーに送信されますか?

いいえ。すべての処理はブラウザ内でローカルに行われます。データがマシンから出ることはありません。

負の数をサポートしていますか?

はい。先頭のマイナス記号は保持されます(例:-101010-42になります)。

関連ツール

数値システムについて詳しくは、Wikipediaの2進数の記事MDN parseIntドキュメントをご覧ください。