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進数の相互変換ツール
コメント