Skip to main content

Co je hexadecimální?

Hexadecimal je systém počítání Base-16, což znamená, že každá číslice představuje šestnáct různých čísel, na rozdíl od deseti čísel v našem systému Base-10.Systém je obecně reprezentován pomocí čísel 0-9 pro prvních deset číslic a poté písmena A-F pro následujících šest číslic.Nejedná se o historický systém počítání, ale má svůj původ v elektronickém věku, protože je to poměrně uživatelsky přívětivý způsob, jak rozšířit binární systém.To však může být pro lidi poměrně těžkopádné.Hexadecimal nabízí efektivnější způsob, jak se vztahovat k binárním hodnotám.Je to proto, že šestnáct je dva až čtvrtý výkon, takže jednu číslice lze nahlížet jako na čtyři binární číslice.Jinými slovy, jakákoli čtyřmístná hodnota v binárním případě může být vyjádřena v jedné číslici hexa a osm číslic v binárním případě může být vyjádřena dvěma číslicemi hexu a tak dále.To je na rozdíl od systému Base-10, který běžně používáme, který by rovnoměrně neshodoval binární číslice v žádném konzistentním násobku.64 Systém, Hex je pro většinu lidí podstatně snazší komunikovat, takže zůstává nejvíce všudypřítomnou.Base-32 a Base-64 mají aplikace ve výpočtu, ale zřídka se používají v čemkoli, ale nejhlubší úrovně kódování.Ačkoli to vyžaduje, aby si zvykli, dokonce i neprogramovatelé se často ocitnou používají hexadecimální pravidelně a rychle za to získávají schopnost.

Například mnoho návrhářů, kteří používají programy grafického designu, si zvykne na použití hexadecimálních kódů k reprezentaci použitých barev.Hex je ideální zkratka, protože barevné kódy na většině počítačů jsou tvořeny třemi hodnotami od 0 do 256, jeden pro červenou, jednu zelenou a jeden pro modrou.RGB nebo červeno-zelené modré číslo 256 je jednoduše 16 k druhému výkonu, a tak lze vyjádřit dvěma číslicemi.Například například barevná kobalt zelená může být reprezentována hodnotou RGB 61 145,64, nebo jednoduše hexadecimální hodnotou #3d9140.může vypadat složitější na první pohled.Například počítání na padesát by vypadalo jako: 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, 20, 21, 22, 23, 24, 25, 27, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2F, 30, 31, 32. Všimněte si, že to vypadá jako počet dokončený na čísle 32, ale ve skutečnosti je to číslo 50 reprezentováno v hexadecimálním.Protože hexadecimální je v zásadě založen na binárním systému, existují zajímavé jednoduchosti, které se objevují, když pracujeme se sílami dvou.Například 2

4

je jednoduše 10, 2

5

je 20, 2

6

je 40, 2 7 je 80, 2 8 je 100, 2 9 je 200 atd.