問題
255を16進数に変換すると何か。
選択肢
- 1FF
- 2FE
- 3EF
- 4F0
正解
1. FF
詳しい解説を見る解説を閉じる
解説
10進数から16進数への変換は、16で割った余りを下位桁から順に求める。①255÷16=15余り15、余り15は16進数でF(下位桁)、②商15÷16=0余り15で再びF(上位桁)となり、商が0になったので終了する。余りを逆順に並べてFFが正解である。検算すると16進FFは15×16+15=240+15=255で一致する。FEは254、EFは239、F0は240に相当し、いずれも255ではない。頻出ポイントは①16進数1桁は2進数4ビットに対応し、FFは2進数で11111111(8ビットすべて1)であること、②255は1バイトで表せる符号なし整数の最大値であり、IPv4アドレスの各オクテットの最大値でもあること、③10〜15をA〜Fで表す対応を確実に覚えること、の3点である。
一問一答
科目A 180問+科目B 60問