Number base converter

Binary to Decimal Converter

バイナリ数を10進数に、10進数をバイナリ数に瞬時に変換します。Converter Appは入力値を検証し、非常に大きな整数をサポートし、明確な変換手順を表示します。

数を変換する

変換方向を選択し、整数を入力して結果をコピーしてください。2進数は0と1のみを使用します。10進数は0から9までの数字を使用します。

10進数の結果 105

ライブ変換の手順

入力が更新されるたびに説明もリアルタイムで更新されます。非常に大きな数値の場合、ツールは結果を正確に保持し、過度に長い手順のリストを表示する代わりに、処理方法を要約して表示します。

この結果の計算方法について .

  1. 各2進数を右から左へ読みます。
  2. 各桁に、対応する2の累乗を掛けます。
  3. 値を加算して、10進数の結果を取得します。
精度に関する注意: このコンバーターは整数変換にJavaScriptのBigIntを使用しているため、大きな整数は通常の浮動小数点数のように丸められることなく正確に処理されます。

バイナリとデシマルとは何ですか?

バイナリシステムは基数2です。それは01の2つの数字のみを使用します。

十進法は日常で使われる10を基数とする数体系です。10桁の数字を使います:0、1、2、3、4、5、6、7、8、9

バイナリは、デジタル回路が情報を2つの状態(一般的にオフ/オンまたは0/1)で表現するため、コンピューティングにおいて基本的な役割を果たしています。

バイナリから10進数へ変換する方法

バイナリをデシマルに変換するには、各バイナリ桁を2の累乗で掛けます。右端の桁は20を使用し、次の桁は21、さらにその次は22というように続きます。

1101001₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 0×2¹ + 1×2⁰ = 105₁₀

これは、2進数の1101001が10進数の105に等しいことを意味します。

10進数を2進数に変換する方法

10進数を2進数に変換するには、10進数を2で繰り返し割り、各余りを記録します。2進数の結果は、下から上に読み取った余りです。

179 ÷ 2 = 89 あまり 1
89 ÷ 2 = 44 あまり 1
44 ÷ 2 = 22 あまり 0
22 ÷ 2 = 11 あまり 0
11 ÷ 2 = 5 あまり 1
5 ÷ 2 = 2 あまり 1
2 ÷ 2 = 1 あまり 0
1 ÷ 2 = 0 あまり 1
結果: 10110011₂

したがって、10進数の179は2進数で10110011に変換されます。

2進数分数とその実用的な用途

このコンバーターは、正確な整数変換に重点を置いています。二進小数も可能です:二進点の後の桁はそれぞれ1/2、1/4、1/8、1/16などを表します。

バイナリはプログラミング、ネットワーク、ファイル形式、ビットマスク、権限、デジタル電子工学、低レベルデバッグなどで使用されます。可読性を高めるため、長いバイナリ値はしばしばグループ化されたり、16進数に変換されたりします。

入力ルール

  • バイナリ入力には01のみを使用してください。
  • 10進数の入力には0~9の数字を使用してください。
  • 整数がサポートされています。このツールでは分数は意図的に変換されません。
  • 負の整数もサポートされています。例えば、-1010-10 などです。