オンラインバイナリ変換

2 進数、10 進数、16 進数、8 進数のコンバーター。 バイナリ コードを入力し、変換ボタンを押します。

バイナリ
2
10進数
10
8進数
8
16進数
16


浮動小数点数のバイナリ変換における精度の問題

バイナリ変換では、浮動小数点数の精度の問題が発生します。たとえば、10 進数 0.1 を 2 進数に変換する場合、結果は 2 進数 0.000110011001100110011001100110011001100110011001101 となることがわかります。 ... 

より高い浮動小数点精度が必要な場合、または基数間のより複雑な変換 (虚数 4 進数、2 の補数など) が必要な場合は、 

変換演算の場合、残りの小さなビットを最大 5,000 ビット保持できるため、基本的にさまざまな科学計算のニーズを満たすことができます。


二進法

2 進数体系は 4 つの数体系のうちの 1 つです。コンピューター アプリケーションでは、2 進数は 2 つの記号または数字、つまり 0 (ゼロ) と 1 (1) だけで表されます。ここでの 2 進数は 2 を基数とする数体系で表されます。たとえば、(101) 2 は2 進数です。このシステムのすべての数字がポイントであると言われています。

数値体系は、コンピューター アーキテクチャで数値を表現する方法です。番号体系には次の 4 つの異なるタイプがあります。
  1. 2 進数体系 (基数 2)
  2. 8 進数体系 (基数 8) 
  3. 10 進数体系 (基数 10)
  4. 16 進数体系 (基数 16) 。 

この記事では、2 進数体系とは何か、ある体系から別の体系への変換、テーブル、位置、加算、減算、乗算、除算などの 2 項演算について、詳しい使用例と解決策を示しながら説明します。

二進法とは何ですか?

2 進数システム:デジタル エレクトロニクスと数学によれば、2 進数は 2 進数システムまたは基数 2 の数体系で表される数値として定義されます。数値は1 (1) と 0 (ゼロ) の 2 つの別々の記号で表されます。2 進法は、2 を基底とする位置表記です。

ほとんどすべての最新のコンピュータおよびコンピュータベースのデバイスは、論理ゲートを使用して電子回路に直接実装されているため、内部的にバイナリ システムを使用しています。それぞれの数値はビットと呼ばれます。 

例: 4 をバイナリに変換します。

解決: 

4 は 2 進数で (100) 2です。

ここで、4 は 10 進数で表され、0 ~ 9 の数字を使用して数値を表すことができます。ただし、2 進数システムでは、0 と 1 などの 2 桁のみが使用されます。

ここで、2 進数の 4 を変換する方法について説明します。次の手順は、4 をバイナリに変換するのに役立ちます。

ステップ 1:まず数値 4 を 2 で割り、このステップで得られた整数の商を次のステップの被除数として使用します。商が 0 になるまでこのステップを続けます。

仕事

残る

4/2 = 2

0

2/2 = 1

0

1/2 = 0

1

ステップ 2:次に、残りを時系列の逆順に書きます。(つまり、下から上へ)。

ここで、最下位ビット (LSB) は 0、最上位ビット (MSB) は 1 です。

したがって、2 進数の 10 進数 4 は 100 2です。

では、2 進数の 4 が何桁あるかを調べたい場合はどうすればよいでしょうか。0 と 1 の数を数えなければなりません。 

したがって、2 進数の 4 は 100 2です。ここにはゼロが 2 つと 1 が 1 つあります。したがって、ビットは 3 つあります。

したがって、2進数の4の桁数は3です。

2進数のビットとは何ですか?

個々の 2 進数は「ビット」と呼ばれます。2 進数は複数のビットで構成されます。例は次のとおりです。

  • 10101 は 5 桁の 2 進数です
  • 101 は 3 桁の 2 進数です
  • 100001 は 6 桁の 2 進数です
覚えておくべき事実:


  • 2 進数は 0 と 1 だけで構成されます。
  • 2 進数は基数 2 で表されます
  • ビットは単一の 2 進数です。

2進数テーブル

1 から 30 までの 10 進数のリストのいくつかの 2 進数記号を次のリストに示します。

番号 2進数 番号 2進数 番号 2進数
1 1 11 1011 21 10101
2 10 12 1100 22 10110
3 11 13 1101 23 10111
4 100 14 1110 24 11000
5 101 15 1111 25