この記事は2進数を読んだ前提で記述しています。また、のような記法がされる時、カッコ内は10進数で表記した際の数字です。

16進数その桁の値が16になると桁が上がる表記法です。普段数字の表記で用いるアラビア数字では0~9までの数字しか存在していないので、16進数ではA~Fのアルファベットも用います

10進数に対する16進数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8 9 A B C D E F 10

2進数と同様に、16進数の各桁の重みは16の冪数)になっています。例えば一桁目は, 二桁目は, 小数点以下に関しても一桁目が, 二桁目がとなっています。

四則演算

編集

和算・減算

編集

16進数の足し算と引き算に関しては10進数のそれと同じような要領でできます

積算・除算

編集

16進数のかけ算とわり算に関して、10進数のそれとはあまり応用が効きません。そのため、一般的には基数変換によって16進数を10進数に変換して計算を行います。[1]

注釈

編集
  1. ^ 2進数で登場したシフト演算に関しては、ある程度2の冪数が扱いやすいために記載している。原理は使用可能であるが、16進数のシフト演算は16の冪数が関わっていない限りはあまり推奨できないであろう。