10進数から16進数に変換するにはどうすればいいですか?
整数部分の計算手順:
- 小数を16で割ります。
- 整数商を取得し、次の反復に使用します。
- 余りを取得し、それを 16 進数の数字として使用します。
- 商が 0 になるまで、または指定された数のステップが経過するまで、上記の手順を繰り返します。
小数部分を計算する手順:
- 小数部分に16を掛けます。
- 積の整数部分を小数点として取ります。積の小数部分を次の反復に使用します。
- 小数部分が 0 になるまで上記の手順を繰り返します。小数部分が 0 にならない場合は、いくつかの手順を実行した後に停止します。
例:
変換する 25.01562510 16進数に:
整数部分を変換します。
除算 16 | 商 | 残り | Bit |
---|
25/16 | 1 | 9 => 9 | 0 |
1/16 | 0 | 1 => 1 | 1 |
分数部分を変換します:
掛け算 16 | 製品 | 残り | 分数の桁 |
---|
0.0156*16 | 0.25 | 0.25 | 0 => 0 |
0.25*16 | 4 | 0 | 4 => 4 |
結果: 25.01562510 = 19.0416