参考:10進数、2進数、16進数の関係

我々人間は、大抵の場合10進数(0〜9)の組み合わせで数を数えます。両手で 10 本の指があったから、という説もありますが、それはさておき、計算機の世 界では全ての処理(計算)が 0と1 の組合せでされてるので 2 進数で考えることが基本です。
ちなみに2進数自体が苦手な人は 2進数入門 でぜひ復習して おいてください。
とはいえ、2進数だとちょっとした数でも桁がどんどん増えるので、2進数 4桁をまとめて記述することがよくあります。このまとめが即ち16進 数なわけです。繰り返しになるかもしれませんが、 16進数をみたら、 4ビットの塊だ、という見方ができるように是非なってください!下で2進 数は全部4ビットで表していますが、もちろん頭の0は省略しても可です。
10進数 2進数 16進数 | 10進数 2進数 16進数
0 0000 0 | 8 1000 8
1 0001 1 | 9 1001 9
2 0010 2 | 10 1010 A
3 0011 3 | 11 1011 B
4 0100 4 | 12 1100 C
5 0101 5 | 13 1101 D
6 0110 6 | 14 1110 E
7 0111 7 | 15 1111 F

ですので、例えば 0x1B (という風に、頭に 0x をつ けて16進数であると明示するやり方があるので覚えておいてください) は2進数では 00011011 なので、10進数に変換すると 16+8+2+1=27 です。

講義用スタイル
印刷用スタイル