ニコラス・ビドルと米国第二銀行
四月 2024
10進数から2進数への変換
10進数を2進数に変換することは、コンピューター操作で実行される最も一般的な手順の1つです。以下の例では、10進数の253は、2で連続して除算することにより、剰余rの付いた2進数に変換されます。253の2進数は11111101です。
1 253/2 = 126 r 1
2 126/2 = 63 r 0
3 63/2 = 31 r 1
4 31/2 = 15 r 1
5 15/2 = 7 r 1
6 7/2 = 3 r 1
7 3/2 = 1 r 1
8 1/2 = 0 r 1
ベース2の番号付けシステム
コンピュータは、バイナリまたはベース2の番号システムを使用してデータを認識および処理します。 2進数システムでは、10進数システムの10個のシンボルの代わりに2個のシンボル(0と1)のみを使用します。各桁の位置または場所は、その位置に基づいて、累乗(指数)された数値2(基数)を表します。
例
2º
2¹
2²
2³
24
25
26
次の表は、10進数を2進数に変換する方法を示しています
ベース2の番号付けシステム | ||||||||
値 | ||||||||
記号 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
記号 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
基本指数 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
場所の値 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
10進数の35を2進数に変換 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
10進数を2進数に変換する手順
数値35を2進数に変換するには、約5つの手順が必要です。
1.最初に、35以下の2のべき乗を決定する必要があります。したがって、最大数から2から5(32)は35未満です。その列に「1」を配置し、 、その後、35から32を引くことで残りの量を計算します。結果は9です。
2.次に、3に収まる16(次に低い2のべき乗)かどうかを確認する必要があります。収まらないため、その列に「0」が配置されます。次の数値の値は8で、3より大きいため、その列にも「0」が配置されます。
3.次に使用する値は4です。これはまだ3よりも大きいため、これも「0」にします。
4.さて、次の値は2になります。これは3より小さいので、列に「1」を配置します。ここで、3から2を引く必要があり、結果は1になります。
5.最後の番号の値は1で、残りの番号でも機能します。したがって、最後の列に「1」を配置します。 10進数の35の2進数は100011です。