10進数の分数7/8を,2進数で表したものはどれか。
解説
2進数の小数点以下の各桁を、10進数で表すと以下のようになります。
0.1(2)=1/21=1/2
0.01(2)=1/22=1/4
0.001(2)=1/23=1/8
0.0001(2)=1/24=1/16
つまり2進数での小数点以下の各桁は、1/2nと表すことができます。(小数点から右に向かってn桁目を示す)
10進数の分数7/8は、1/2,1/4,1/8 を足し合わせた数です。
これを2進数で表すと、0.1(2)+0.01(2)+0.001(2)となり、結果は「エ」の0.111(2)になります。