10 進数 から 2 進数 への変換

10進数を2進数に素早く変換するためのオンラインツール。入力と同時にリアルタイムで変換します。

10進数から2進数への変換

(Decimal)
DEC
(Binary)
BIN

10進数から2進数への変換過程

ステップ 計算 余り (ビット)
142 ÷ 2 = 21 余り 00
221 ÷ 2 = 10 余り 11
310 ÷ 2 = 5 余り 00
45 ÷ 2 = 2 余り 11
52 ÷ 2 = 1 余り 00
61 ÷ 2 = 0 余り 11

結果

10進数: 42→ 2進数: 101010

10進数から2進数への変換方法

10進数から2進数への変換は、コンピュータサイエンスの基本的なスキルの一つです。変換方法は以下の通りです:

  1. 繰り返し2で割る - 10進数の値を2で割り、余りを記録します。
  2. 除算の継続 - 商を再び2で割り、余りを記録する操作を、商が0になるまで繰り返します。
  3. 余りを読み取る - 記録した余りを下から上へ読み、それが求める2進数となります。

例: 10進数の42を2進数に変換する

42 ÷ 2 = 21 余り 0
21 ÷ 2 = 10 余り 1
10 ÷ 2 = 5 余り 0
5 ÷ 2 = 2 余り 1
2 ÷ 2 = 1 余り 0
1 ÷ 2 = 0 余り 1

余りを下から上へ読む: 101010

ビット位置と値

2進数では、各ビットの位置によって表す値が異なります:

位置 ビット例 (101010)
25 32 1
24 16 0
23 8 1
22 4 0
21 2 1
20 1 0

32 + 0 + 8 + 0 + 2 + 0 = 42

10進数から2進数への変換の活用例

プログラミング

ビット操作やビットマスクを使用する際に、10進数の値を2進数に変換して処理することがあります。特に、フラグの操作やパーミッションの設定などで活用されます。

コンピュータアーキテクチャ

CPUのレジスタやメモリアドレスの値を理解するために、10進数から2進数への変換が必要になることがあります。

デジタル回路

デジタル回路の設計や解析において、信号値を2進数で表現するために10進数からの変換が必要です。