小数の基数変換
小数の基数変換です。![]()
前回、2進数の小数を説明しましたが。
もっと簡単な小数の基数変換する方法を説明します。![]()
いつものように例えで説明します。
例)0.6875(10進)を2進数に変換します。
1.変換前の値に変換したい進数を掛けます。
1回目
今回は2進数に変換したいので2を掛ける。
0.6875 × 2 = 1.375
2回目
求めた値の小数部を同じように、2を掛けます。
0.375 × 2 = 0.75
3回目
求めた値の小数部を同じように、2を掛けます。
0.75 × 2 = 1.5
4回目
求めた値の小数部を同じように、2を掛けます。
0.5 × 2 = 1.0
求めた値の小数部が0になったので終了
2.計算した経緯から整数部を並べます。
1回目の計算では、1.375 でしたので
整数部は1
2回目の計算では、0.75 でしたので
整数部は0
3回目の計算では、1.5 でしたので
整数部は1
4回目の計算では、1.0 でしたので
整数部は1
整数部を並べると
0.1011 となります。
0.6875(10進)を2進数に変換すると、 0.1011(2進)となります。
どう
小数部の基数変換は簡単でしょ
(^-^)/