正解: ウ
解説:
16進数の1桁は4ビットに対応するので、16進小数の小数第1位の重みは16分の1(10進で0.0625)である。C は16進数で12(10進)なので、
$ 0.C_{16} = 12 \times \frac{1}{16} = \frac{12}{16} = 0.75 $
したがって正解はウ。
基数変換の基本は
- 「整数部は基数で割った余りを逆順に並べる」
- 「小数部は基数を掛けて桁上がりする整数部を取り出す」
という手順だが、本問のように1桁の16進小数であれば、16進1桁=4ビットの対応(0〜Fが0〜15に対応)を使い、それを16で割るだけで即座に求められる。
基数変換については、こちらの記事も参照。