Шестнадесетична
Шестнадесетичната система има 16 бази. Тя се представя чрез използването на 10 десетични цифри плюс букви от азбуката (A, B, C, D, E и F). Тази система улеснява превръщането с двоичния код. Таблицата, отговаряща на десетичния, двоичния и шестнадесетичния код е:
Десетичен |
Шестнадесетичен |
Двоичен |
0 |
0 |
0000 |
1 |
1 |
0001 |
2 |
2 |
0010 |
3 |
3 |
0011 |
4 |
4 |
0100 |
5 |
5 |
0101 |
6 |
6 |
0110 |
7 |
7 |
0111 |
8 |
8 |
1000 |
9 |
9 |
1001 |
10 |
A |
1010 |
11 |
B |
1011 |
12 |
C |
1100 |
13 |
D |
1101 |
14 |
E |
1110 |
15 |
F |
1111 |
Пример 1: Превръщане в двоичен код на следното число: 27СА,3А
2 |
7 |
C |
E |
, |
3 |
A |
0010 |
0111 |
1100 |
1110 |
, |
0011 |
1010 |
Пример 2: Превръщане на десетичното число 47599 в двоично и шестнадесетично:
|
Делимо |
Излишък |
47599:16 |
2974 |
15 (F) |
2974:16 |
185 |
14(E) |
185:16 |
11 (B) |
9 |
Крайният резултат е В9ЕF.
За да превърнем това число в двоично, по-лесно е да започнем от шестнадесетичното число:
B |
9 |
E |
F |
1011 |
1001 |
1110 |
1111 |
Превръщането от шестнадесетично число в десетично е:
B9EF= 11*163+9*162+14*161+15*160=45056+2304+224+15=47599