0

10進法から2進法への変換(整数)

11
0

整数の10進法から2進法への変換は,どんどん2で割って余りを取り出す。例えば14なら,
2)14
2) 7020 の位
2) 3121の位
2) 1122の位
  0123の位
となるので,各余りを下から読んで,
14=1110(2)
なぜこれでうまくいくかは,
10進法の数=a020+a121+a222+a323+・・・
     =a020+2(a120+a221+a322+・・・)
     =a020+2{a120+2(a221+a322+)}
と表していくと,20の係数が2で割った余りとして,順にa0a1a2a3,・・・と取り出せることから分かる。

投稿日:2022219
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中