10進数から2進数への変換
10進数から2進数に変換するにはどうすればいいですか?
整数部分の計算手順:
- 小数を2で割ります。
- 整数商を取得し、次の反復に使用します。
- 余りを取得し、それを 2 進数として使います。
- 商が 0 になるまで、または指定された数のステップが経過するまで、上記の手順を繰り返します。
小数部分を計算する手順:
- 小数部分に2を掛けます。
- 積の整数部分を小数点として取ります。積の小数部分を次の反復に使用します。
- 小数部分が 0 になるまで上記の手順を繰り返します。小数部分が 0 にならない場合は、いくつかの手順を実行した後に停止します。
例:
変換する 15.37510 バイナリに:
整数部分を変換します。
除算 2 | 商 | 残り | Bit |
---|
15/2 | 7 | 1 | 0 |
7/2 | 3 | 1 | 1 |
3/2 | 1 | 1 | 2 |
1/2 | 0 | 1 | 3 |
分数部分を変換します:
掛け算 2 | 製品 | 残り | 分数の桁 |
---|
0.375*2 | 0.75 | 0.75 | 0 |
0.75*2 | 1.5 | 0.5 | 1 |
0.5*2 | 1 | 0 | 1 |
結果: 15.7510 = 1111.0112
Tell us about how to improve this page