Hlavná Windows Čo je hexadecimálne číslo?

Čo je hexadecimálne číslo?



Hexadecimálny číselný systém, tiež tzvzáklad-16alebo niekedy len takhex, je číselný systém, ktorý používa 16 jedinečných symbolov na vyjadrenie konkrétnej hodnoty. Tieto symboly sú 0-9 a A-F.

Číselný systém, ktorý používame v každodennom živote, sa nazývadesiatkovýalebo systém so základnou 10 a používa 10 symbolov od 0 do 9 na vyjadrenie hodnoty.

náhodné zelené hexadecimálne kódy na monitore počítača

Jason Gayman / E+ / Getty Images

Kde a prečo sa používa hexadecimálne číslo?

Väčšina chybových kódov a iných hodnôt používaných v počítači je reprezentovaná v hexadecimálnom formáte. Napríklad kódy STOP, ktoré sa zobrazujú na modrej obrazovke smrti, sú vždy v hexadecimálnom formáte.

Programátori používajú hex, pretože ich hodnoty sú kratšie, ako by boli, keby sa zobrazovali v desiatkovej sústave, aveľakratšie ako v binárnom systéme, ktorý používa iba 0 a 1.

Napríklad nasledujúce hodnoty sú ekvivalentné:

    Hex: F4240Desatinné: 1 000 000Binárne: 1111 0100 0010 0100 0000

Ďalšie miesto v šestnástkovej sústave je ako an HTML kód farbyna vyjadrenie konkrétnej farby. Webový dizajnér by použil hexadecimálnu hodnotu FF0000 na definovanie červenej farby. Toto je rozdelené akoFF,00,00,ktorý definuje množstvo červenej, zelenej a modrej farby, ktoré by sa mali použiť (RRGGBB); 255 červená, 0 zelená a 0 modrá v tomto príklade.

Hexadecimálne hodnoty do 255 môžu byť vyjadrené dvoma číslicami a farebné kódy HTML používajú tri sady dvoch číslic, čo znamená, že existuje viac ako 16 miliónov (255 x 255 x 255) možných farieb, ktoré možno vyjadriť v hexadecimálnom formáte, čím sa ušetrí veľa miesta. v porovnaní s ich vyjadrením v inom formáte, napríklad v desiatkovej sústave.

Áno, binárne je v niektorých smeroch oveľa jednoduchšie, ale je to ťažšie čítať binárne než hex.

Ako počítať v šestnástkovej sústave

Počítanie v hexadecimálnom formáte je jednoduché, pokiaľ si pamätáte, že každú sadu čísel tvorí 16 znakov.

V desiatkovom formáte všetci vieme, že počítame takto:

0,1,2,3,4,5,6,7,8,9,10,11,12,13,... pridanie 1 pred začiatkom množiny 10 čísel odznova (t. j. číslo 10) .

V hexadecimálnom formáte však počítame takto, vrátane všetkých 16 čísel:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13... znova pridaním 1 pred začiatkom 16 číslo znova nastavené.

Tu je niekoľko príkladov niektorých zložitých hexadecimálnych „prechodov“, ktoré by vám mohli pomôcť:

|_+_|

Ako manuálne previesť hexadecimálne hodnoty

Pridávanie hexadecimálnych hodnôt je veľmi jednoduché a v skutočnosti sa vykonáva veľmi podobným spôsobom ako počítanie čísel v desiatkovej sústave.

Bežný matematický problém ako 14+12 sa dá normálne urobiť bez toho, aby ste si čokoľvek zapisovali. Väčšina z nás to dokáže urobiť v hlave – je to 26. Tu je jeden užitočný spôsob, ako sa na to pozrieť:

14 je rozdelené na 10 a 4 (10+4=14), zatiaľ čo 12 je zjednodušené ako 10 a 2 (10+2=12). Keď sa sčítajú, 10, 4, 10 a 2 sa rovná 26.

Keď sa zavedú tri číslice, napríklad 123, vieme, že sa musíme pozrieť na všetky tri miesta, aby sme pochopili, čo skutočne znamenajú.

3 stojí samostatne, pretože je to posledné číslo. Odstráňte prvé dve a 3 je stále 3. Dvojka sa vynásobí 10, pretože je to druhá číslica v čísle, rovnako ako v prvom príklade. Opäť odoberte 1 z tohto 123 a zostane vám 23, čo je 20+3. Tretie číslo sprava (1) sa berie krát 10, dvakrát (krát 100). To znamená, že 123 sa zmení na 100+20+3 alebo 123.

Tu sú dva ďalšie spôsoby, ako sa na to pozrieť:

...( N X 102) + ( N X 101)+ ( N X 100)

alebo...

...( N X 10 X 10) + ( N X 10) + N

Zapojte každú číslicu na správne miesto vo vzorci zhora a premeňte 123 na: 100 ( 1 X 10 X 10) + 20 ( 2 X 10) + 3 alebo 100 + 20 + 3, čo je 123.

To isté platí, ak je číslo v tisícoch, napríklad 1 234. 1 je v skutočnosti 1 X 10 X 10 X 10, čo ju robí na tisícinovom mieste, 2 na stotinách atď.

Šestnástková sústava sa robí presne rovnakým spôsobom, ale používa 16 namiesto 10, pretože je to systém so základom 16 namiesto základu 10:

...( N X 163) + ( N X 162) + ( N X 161)+ ( N X 160)

Povedzme napríklad, že máme problém 2F7+C2C a chceme poznať desatinnú hodnotu odpovede. Najprv musíte previesť hexadecimálne číslice na desiatkové a potom čísla jednoducho sčítať ako v dvoch príkladoch vyššie.

Opäť platí, že nula až deväť v desiatkovej a šestnástkovej sústave sú úplne rovnaké, zatiaľ čo čísla 10 až 15 sú reprezentované ako písmená A až F.

Prvé číslo úplne vpravo od hodnoty 2F7 stojí samo osebe, podobne ako v desiatkovej sústave, vychádza na 7. Ďalšie číslo naľavo je potrebné vynásobiť 16, podobne ako druhé číslo zo 123 ( vyššie uvedené 2) bolo potrebné vynásobiť 10 (2 X 10), aby bolo číslo 20. Nakoniec je potrebné tretie číslo sprava vynásobiť 16, dvakrát (čo je 256), ako je to potrebné pri desiatkovom čísle vynásobiť 10, dvakrát (alebo 100), ak má tri číslice.

Preto rozbitie 2F7 v našom probléme je 512 ( 2 X 16 X 16) + 240 ( F [15] X 16) + 7 , čo je 759. Ako vidíte, F je 15 kvôli svojej pozícii v hexadecimálnej postupnosti (pozriAko počítať v šestnástkovej sústavevyššie) – je to úplne posledné číslo z možných 16.

C2C sa prevedie na desatinné číslo takto: 3 072 ( C [12] X 16 X 16) + 32 ( 2 X 16) + C [12] = 3,116

Opäť platí, že C sa rovná 12, pretože je to 12. hodnota, keď počítate od nuly.

To znamená, že 2F7+C2C je skutočne 759+3116, čo sa rovná 3 875.

Aj keď je pekné vedieť, ako to urobiť ručne, je samozrejme oveľa jednoduchšie pracovať s hexadecimálnymi hodnotami pomocou kalkulačky alebo prevodníka.

Hexadecimálne prevodníky a kalkulačky

Šestnástkový prevodník je užitočný, ak chcete preložiť hex na desiatkové číslo alebo desiatkové číslo na hex bez toho, aby ste to robili ručne. Napríklad zadanie 7FF do prevodníka vám okamžite povie, že ekvivalentná desatinná hodnota je 2 047.

Existuje veľa online hex prevodníkov, ktoré sa skutočne ľahko používajú, BinaryHex konvertor , SubnetOnline.com , RapidTables , a Nástroje JP byť len niekoľkými z nich. Niektoré z týchto stránok vám umožňujú konvertovať nielen hex na desiatkové (a naopak), ale aj konvertovať hex do a z binárnych, osmičkových, ASCII a iných.

Šestnástkové kalkulačky môžu byť rovnako praktické ako kalkulačky s desiatkovou sústavou, ale na použitie s hexadecimálnymi hodnotami. Napríklad 7FF plus 7FF je FFE.

Matematický sklad hexadecimálna kalkulačka podporuje kombinovanie číselných systémov. Jedným príkladom by bolo sčítanie hexadecimálnej a binárnej hodnoty spolu a následné zobrazenie výsledku v desiatkovom formáte. Podporuje aj octal.

EasyCalculation.com je ešte jednoduchšia kalkulačka na použitie. Odčíta, rozdelí, pripočíta a vynásobí akékoľvek dve hexadecimálne hodnoty, ktoré mu zadáte, a okamžite zobrazí všetky odpovede na tej istej stránke. Zobrazuje tiež desatinné ekvivalenty vedľa hexadecimálnych odpovedí.

Viac informácií o Hexadecimálnej sústave

Slovohexadecimálnyje kombináciouhexa(význam 6) adesiatkový(10). Binárny je základ-2, osmička je základ-8 a desiatková je, samozrejme, základ-10.

ako opraviť dvojité kliknutie myšou

Hexadecimálne hodnoty sa niekedy píšu s predponou 0x (0x2F7) alebo s dolným indexom (2F716), ale nemení to hodnotu. V oboch týchto príkladoch môžete ponechať alebo zrušiť predponu alebo dolný index a desatinná hodnota zostane 759.

The Registry systému Windows je jedným z miest, kde môžete v počítači naraziť na hexadecimálne hodnoty. Konkrétne pri práci s hodnotami registra DWORD a QWORD.

FAQ
  • Je hexadecimálny programovací jazyk?

    Hexadecimálny kód je technicky nízkoúrovňový programovací jazyk, pretože ho programátori používajú na preklad binárneho kódu. Procesor v skutočnosti nerozumie hexadecimálnemu kódu. Je to len skratka pre programátorov.

  • Kto vynašiel hexadecimálny zápis?

    Švédsky americký inžinier John Williams Nystrom vyvinul systém hexadecimálnej notácie v roku 1859. Pôvodný Nystromov návrh, známy tiež ako tónový systém, mal uplatnenie v rôznych oblastiach vrátane matematiky a metrológie.

  • Čo je to Steam hex?

    Ak použijete Steam herná služba , vaše hex v službe Steam je rovnaké ako vaše ID v službe Steam, ktoré je uvedené v šestnástkovej sústave.

Zaujímavé Články

Redakcia Choice

Štatistika účtu OnlyFans – 5 miliárd dolárov ročne a pribúda
Štatistika účtu OnlyFans – 5 miliárd dolárov ročne a pribúda
OnlyFans je aplikácia na zdieľanie obsahu a predplatného s 1,5 milióna tvorcami obsahu a 150 miliónmi používateľov. Popularita aplikácie za posledných pár rokov rýchlo rastie a účty si vytvárajú tisíce nových fanúšikov OnlyFans
Ako vytvoriť zavádzaciu jednotku USB na inštaláciu systému Windows v systéme Windows 8 alebo Windows 7
Ako vytvoriť zavádzaciu jednotku USB na inštaláciu systému Windows v systéme Windows 8 alebo Windows 7
Jednoduchý návod na vytvorenie bootovacieho USB flash disku pre inštaláciu Windows 8, Windows 8.1 alebo Windows 7
7 najlepších alternatív Máp Google z roku 2024
7 najlepších alternatív Máp Google z roku 2024
Tieto aplikácie sa najlepšie používajú na navigáciu namiesto Máp Google, bez ohľadu na to, kde sa nachádzate.
Ako odstrániť osobné informácie z fotografií v systéme Windows 10
Ako odstrániť osobné informácie z fotografií v systéme Windows 10
V tomto článku uvidíme, ako odstrániť osobné informácie (EXIF) z fotografií v systéme Windows 10 bez použitia nástrojov tretích strán.
Ako zobraziť svoje štatistiky a najlepších interpretov na Apple Music (2024)
Ako zobraziť svoje štatistiky a najlepších interpretov na Apple Music (2024)
Štatistiky Apple Music vám ukážu skladby, ktoré ste každý rok hrali najčastejšie. Apple Music Replay je individuálny zoznam skladieb na prezeranie alebo počúvanie obľúbenej hudby podľa rokov na iPhone, iPade alebo na webe.
Ako odstrániť váš účet AliExpress
Ako odstrániť váš účet AliExpress
AliExpress sa stal veľmi populárnym, pretože je jedným z najdostupnejších miest na zaobstaranie vecí, ktoré sa pohybujú od triviálnych po špičkové. Aj keď sa mnoho ľudí stále uchýli k nákupu tejto webovej stránky, niektorí sa sťahujú na
Ako príkaz Ping sledovať v aplikácii Clubhouse
Ako príkaz Ping sledovať v aplikácii Clubhouse
Keď sa pripojíte do Clubhouse a vaše sledované položky sa začnú rozširovať, môžete hostiť konverzácie a pozývať ľudí do miestnosti, ktorú ste nastavili. V žargóne Clubhouse takto pingujete na svojich nasledovníkov. V tomto článku vysvetlíme