コンテンツ
整数を10進数(10進数)から2進数(2進数)に変換するには、数を2のべき乗に分割する必要があります。
同様のプロセスを使用して、非整数をバイナリ形式に変換することができます。この記事では、小数を2進10進に変換する3つ(または11、2進で)の方法を紹介します。
説明書
-
方法1
分数を変換するには、まず分子と分母をバイナリに変換し、バイナリの除算を適用します。これは、分数を10進数の10進数に変換するために使用される通常の方法です。
まず、基数2の13/22は1101/10110になります。次に、1101を10110で割った値は0.1001011101000 ...であり、数字のシーケンスは1011101000を繰り返します。
あなたが基数2の長い分割をしたくない場合、これはトリッキーになることがあるので、あなたは次の方法を試したいと思うかもしれません。
-
方法10
分数を1/2の倍数に分解し、次のリストを使用して2進10進数を作成します。1/2 = 0.1 1/4 = 0.01 1/8 = 0.001 1/16 = 0.0001など
例えば、13/22は1/2 + 1/16 + 1/64 + 1/128 + ...であり、13/22 = 0.1 + 0.0001 + 0.000001 + 0.0000001 + ... = 0.100101 ...です。
この方法には時間がかかりすぎると感じたら、次の方法が最速です。
-
方法11
コンピュータ電卓またはExcelに付属のバイナリ変換を使用してください。バイナリを扱わない古いバージョンをお持ちの場合は、ちょっとしたチートでこれを克服することができます。分子の末尾に8個のゼロを追加し、除算して小数点を8単位左に移動します。 8は単なる便利な番号ですが、他のものも使用できます。
たとえば、計算機が1101を10110で2進数に分割しない場合は、110100000000を10110で除算してみてください。次に、110100000000/10110 = 10010111を入力します。 )