あまりに10進法に慣れ過ぎているために,最初は馴染みにくい16進法ですが,基 本は同じです.10進法が9の次に10が来るのに対して,16進法ではFの次に10が来 るだけです.一桁で表せるのは,10進法と比較すると次のようになります.
16進数 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10進数 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|
10進法では1は1,10は10ですが,16進数を計算機が使う場合には,8ビットを単 位とする関係で必ず二桁セットになります.すなわち,10進数の0は16進数で00 のように上位の桁も必ず埋めて使います.
2進数に関しては最近良く見かけるようになっていますが,16進数に直すのはあ まり出ていないかも知れません.しかし,方法は一緒です.16の累乗で割算をし て,商がその桁,余りが下位の桁へと引き継がれます.
160 | 1 |
161 | 16 |
162 | 256 |
163 | 4096 |
今回の学生番号は最大でも34081ですので,上の表ような桁まで使います.その ため,4桁の16進数に置き換わります.