10進数を2進数に変換 | ITパスポート家庭教師のつぶやき

10進数を2進数に変換

10進数を2進数に変換する方法を説明ニコニコニコニコ


前回URLは2進数を10進数に変換する方法を説明しましたが


今回はその逆の変換



たとえば


24(10進)を2進数に変換してみます。



1. 2進数の見出しを書き出します。見出しの書き出し方


 32 16 8 4 2 1



2. 24(10進)を見出しの大きい値(左から)割り当てます。


 24ですので、見出し16を1たてます。


 32 16 8 4 2 1
   ★1 


 続けて残りの値を同じように見出しに割り当てていきます。


 残りの値 8 = 24 - 16


 32 16  8  4  2  1

     1 ★1


 残りの値 0 = 8 - 8


 残りの値が0になったので、割り当てされなかったところを0にします。


 32 16 8 4 2 1
  0  1 1 0 0 0



よって


 24(10進)を2進数に変換すると、11000となります。



検算してみます。


 16 8  4  2  1
  × × × × ×
  1  1  0  0  0
  = = = = =
 16+8+0+0+0 = 24


OKです。 (^-^)/