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 docela 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 „hex“ a osm číslic v binárním případě může být vyjádřena dvěma číslicemi hex a tak dále. To je na rozdíl od systému Base-10Běžně se používá, které by se rovnoměrně neshodovalo binární číslice v žádném konzistentním násobku.

Zatímco se v počítačových počítačích používají větší základní systémy, jako je systém Base-32 a systém Base-64, Hex je pro většinu lidí podstatně snazší komunikovat, takže zůstává nejvíce všudypřítomné. 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á, otupěláER 256 je prostě 16 až druhé síly, a tak může být vyjádřen dvěma číslicemi. Například, barevná kobalt zelená může být reprezentována s hodnotou RGB 61 145,64, nebo jednoduše hexadecimální hodnotou #3d9140.

Počítání v hexadecimálním, stejně jako u jakéhokoli základního systému, je poměrně přímé, i když na první pohled může vypadat složitější. Counting to fifty, for example, would look like: 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, 26, 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, jak je čí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 i iS 200 a tak dále.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?