2進数の小数を10進数に変換する方法

Tool

2進数からから10進数への変換方法について、特に小数の場合の変換方法について、まとめます。

整数の場合

整数の場合は桁が増えると2倍ずつになります。

1→1
10→2
100→4

111ならば111=100+10+1→4+2+1=7となります。

小数の場合

小数の場合は逆に2分の1ずつになります。

1→1
0.1→0.5
0.01→0.25

0.11ならば0.11=0.1+0.01→0.5+0.25=0.75となります。

変換表

2進数 10進数
1.00000000 1.00000000
0.10000000 0.50000000
0.01000000 0.25000000
0.00100000 0.12500000
0.00010000 0.06250000
0.00001000 0.03125000
0.00000100 0.01562500
0.00000010 0.00781250
0.00000001 0.00390625

0.10101ならば
0.10101=0.1+0.001+0.00001
→0.5+0.125+0.03125=0.65625
となります。

変換ツール

10進数と2進数を相互に変換するツールを作りました。

10進数と2進数の相互変換ツール

コメント

タイトルとURLをコピーしました