Hexadecimální číselný systém také známý jakobase 16 číselný systém a k reprezentaci čísel používá 16 znaků: číslice od 0 do 9 a písmena od A do F.
Binární číselný systém k reprezentaci čísel používá pouze dva znaky, 0 a 1. Chcete-li převést hexadecimální číslo na binární číselnou soustavu, je každá číslice hexadecimálního čísla nahrazena ekvivalentním 4bitovým binárním číslem.
Abychom zjistili, kolik jednotek je v binárním záznamu hexadecimálního čísla e1f0, musíme toto číslo převést na binární reprezentaci a poté spočítat počet jednotek. Zvažte hexadecimální číslo e1f0:
Pochopení hexadecimálního číselného systému
Tento systém počítání je široce používán v počítačové vědě, zejména při práci s pamětí počítačů a paletou barev.
V hexadecimálním systému jsou čísla označena předponou "0x" nebo " 0X " následovanou jednou nebo více hexadecimálními číslicemi. Například číslo 15 bude označeno jako 0xf.
Pro převod hexadecimálního čísla do desítkové soustavy je každé číslici přiřazena její hodnota, poté se hodnoty sčítají. Například číslo 1A by představovalo 1 * 16^1 + 10 * 16^0 = 26 v desítkové soustavě.
Hexadecimální čísla se často používají k reprezentaci barev. Každá barva odpovídá určité hodnotě v modelu RGB. Například bílá je reprezentována hexadecimálním číslem FFFFFF, kde každá číslice (FF) odpovídá maximální intenzitě červené, zelené a modré barvy.
| Hexadecimální číslice | Hodnota v desítkové soustavě |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
| 7 | 7 |
| 8 | 8 |
| 9 | 9 |
| A | 10 |
| B | 11 |
| C | 12 |
| D | 13 |
| E | 14 |
| F | 15 |
Binární záznam hexadecimálního čísla e1f0
Hexadecimální číselný systém, také známý jako báze 16, používá číslice od 0 do 9 a písmena A, B, C, D, E, F k reprezentaci čísel. V hexadecimální soustavě je každá číslice ekvivalentní čtyřem binárním číslům.
Chcete-li získat binární záznam hexadecimálního čísla e1f0, musíte převést každou číslici hexadecimálního čísla na odpovídající čtyřmístný binární záznam. V našem případě:
e = 1110
1 = 0001
f = 1111
0 = 0000
Binární záznam hexadecimálního čísla e1f0 by tedy byl: 1110000111110000.
Binární záznam hexadecimálního čísla e1f0 se skládá z 16 číslic, kde každá číslice může být buď 0 nebo 1.
Počet jednotek v binárním záznamu
Binární záznam čísla je posloupnost číslic 0 a 1, kde se každá číslice nazývá "bit". Počet jednotek v binárním záznamu je definován jako počet bitů rovných 1.
Chcete-li spočítat počet jednotek v binárním záznamu hexadecimálního čísla e1f0, musíte jej nejprve převést na binární záznam. Hexadecimální číselný systém má 16 možných číslic: 0 až 9 a A až F, kde a - 10, B - 11 a tak dále.
K převodu hexadecimálního čísla e1f0 na binární záznam lze použít následující tabulku:
| Hexadecimální číslice | Binární číslo |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
| A | 1010 |
| B | 1011 |
| C | 1100 |
| D | 1101 |
| E | 1110 |
| F | 1111 |
Převedeme každou hexadecimální číslici čísla e1f0 na binární číslici. Získáme následující binární záznam: 1110000111110000.
Nyní spočítáme počet jednotek v výsledném binárním záznamu. V tomto případě se počet jednotek rovná 10.