
Hexadecimální čísla

Hexadecimální čísla jsou čísla zapsaná v šestnáctkové (hexadecimální) soustavě. Tato soustava využívá 16 symbolů (0–9 a A–F, kde A–F představují desítku až patnáctku).

Hexadecimální čísla jsou úzce propojena s binární soustavou. Každý symbol v šestnáctkové soustavě představuje čtyři bity v binární soustavě, což usnadňuje převody mezi těmito soustavami. Každé číslo v hexadecimální soustavě lze převést na binární tím, že každému hexadecimálnímu symbolu přiřadíme čtyři bity.

Příklady převodu čísel
- Hexadecimální číslo 1A odpovídá binárnímu číslu 00011010, protože 1 = 0001 a A = 10 = 1010. V desítkové soustavě odpovídá 1A číslu 26 (1 \cdot 16 + 10).
- Desítkové číslo 255 může být vyjádřeno hexadecimálně jako FF, kde F značí patnáctku.
Příklady čísel zapsaných v desítkové, binární a šestnáctkové soustavě
| 1 |
1 |
1 |
1 |
1 |
| 2 |
2 |
10 |
2 |
2 |
| 3 |
2+1 |
11 |
3 |
3 |
| 4 |
4 |
100 |
4 |
4 |
| 5 |
4+1 |
101 |
5 |
5 |
| 6 |
4+2 |
110 |
6 |
6 |
| 7 |
4+2+1 |
111 |
7 |
7 |
| 8 |
8 |
1000 |
8 |
8 |
| 9 |
8+1 |
1001 |
9 |
9 |
| 10 |
8+2 |
1010 |
10 |
A |
| 16 |
16 |
10000 |
16 + 0 |
10 |
| 20 |
16+4 |
10100 |
16 + 4 |
14 |
| 26 |
16+8+2 |
11010 |
16 + 10 |
1A |
| 30 |
16+8+4+2 |
11110 |
16 + 14 |
1E |
| 32 |
32 |
100000 |
2×16 + 0 |
20 |
| 160 |
128+32 |
10100000 |
10×16 + 0 |
A0 |
| 240 |
128+64+32+16 |
11110000 |
15×16 + 0 |
F0 |
| 255 |
128+64+32+16+8+4+2+1 |
11111111 |
15×16 + 15 |
FF |
Hexadecimální čísla jsou často využívána v oblasti barevného zobrazení, například v RGB modelu. Každá složka barvy (červená, zelená, modrá) je vyjádřena osmi bity, což odpovídá dvěma hexadecimálním číslicím. Například barva červená s plnou intenzitou by byla zapsána jako #FF0000, kde FF reprezentuje maximální hodnotu červené složky.
Příklady zápisů RGB barev
Desítkový zápis se typicky zapisuje jako trojice, šestnáctkový začíná symbolem #.
| bílá |
(255, 255, 255) |
#FFFFFF |
| černá |
(0,0,0) |
#000000 |
| červená |
(255,0,0) |
#FF0000 |
| zelená |
(0,255,0) |
#00FF00 |
| modrá |
(0,0,255) |
#0000FF |
| žlutá |
(255,255,0) |
#FFFF00 |
| oranžová |
(255,165,0) |
#FFA500 |
| hnědá |
(165,42,42) |
#A52A2A |
| růžová |
(255,192,203) |
#FFC0CB |
| fialová |
(128,0,128) |
#800080 |
| šedá |
(128,128,128) |
#808080 |
Zavřít