Glavni Windows Kaj je heksadecimalno?

Kaj je heksadecimalno?



Šestnajstiški številski sistem, imenovan tudiosnova-16ali včasih samohex, je številski sistem, ki za predstavitev določene vrednosti uporablja 16 edinstvenih simbolov. Ti simboli so 0-9 in A-F.

Številski sistem, ki ga uporabljamo v vsakdanjem življenju, se imenujedecimalnoali sistem z osnovo 10 in uporablja 10 simbolov od 0 do 9 za predstavitev vrednosti.

naključne zelene šestnajstiške kode na računalniškem monitorju

Jason Gayman / E+ / Getty Images

Kje in zakaj se uporablja šestnajstiško število?

Večina kod napak in drugih vrednosti, ki se uporabljajo v računalniku, je predstavljenih v šestnajstiški obliki. Na primer, kode STOP, ki se prikažejo na modrem zaslonu smrti, so vedno v šestnajstiški obliki.

Programerji uporabljajo šestnajstiško, ker so njihove vrednosti krajše, kot bi bile, če bi bile prikazane v decimalki, invelikokrajši kot v binarni obliki, ki uporablja samo 0 in 1.

Enakovredne so na primer naslednje vrednosti:

    Hex: F4240decimalno: 1.000.000Binarno: 1111 0100 0010 0100 0000

Šestnajstiško mesto se uporablja kot an HTML barvna kodaza izražanje določene barve. Spletni oblikovalec bi za določitev rdeče barve uporabil šestnajstiško vrednost FF0000. To je razčlenjeno kot00,00 FF,ki določa količino rdeče, zelene in modre barve, ki naj se uporabi (RRGGBB); 255 rdečih, 0 zelenih in 0 modrih v tem primeru.

Šestnajstiške vrednosti do 255 je mogoče izraziti z dvema števkama, barvne kode HTML pa uporabljajo tri nize dveh števk, kar pomeni, da je na voljo več kot 16 milijonov (255 x 255 x 255) možnih barv, ki jih je mogoče izraziti v šestnajstiški obliki zapisa, kar prihrani veliko prostora v primerjavi z izražanjem v drugi obliki, kot je decimalka.

Da, binarno je na nek način veliko preprostejše, vendar je težje brati binarno kot hex.

Kako šteti v šestnajstiškem sistemu

Štetje v šestnajstiškem formatu je enostavno, če se spomnite, da vsak niz številk sestavlja 16 znakov.

V decimalni obliki vsi vemo, da štejemo takole:

0,1,2,3,4,5,6,7,8,9,10,11,12,13,... dodajanje 1 pred ponovnim začetkom nabora 10 števil (tj. številka 10) .

V šestnajstiški obliki pa štejemo takole, vključno z vsemi 16 številkami:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13 ... znova, dodajanje 1 pred začetkom Ponovno nastavite številko 16.

Tukaj je nekaj primerov nekaterih zapletenih šestnajstiških 'prehodov', ki bi vam lahko bili v pomoč:

|_+_|

Kako ročno pretvoriti šestnajstiške vrednosti

Dodajanje šestnajstiških vrednosti je zelo preprosto in se dejansko izvaja na zelo podoben način kot štetje števil v decimalnem sistemu.

Običajno matematično nalogo, kot je 14+12, je običajno mogoče rešiti, ne da bi karkoli zapisali. Večina od nas lahko to počne v svojih glavah – to je 26. Tukaj je en koristen način, kako na to pogledati:

14 je razdeljeno na 10 in 4 (10+4=14), medtem ko je 12 poenostavljeno kot 10 in 2 (10+2=12). Če jih seštejemo, je 10, 4, 10 in 2 enako 26.

Ko so predstavljene tri števke, kot je 123, vemo, da moramo pogledati vsa tri mesta, da bi razumeli, kaj v resnici pomenijo.

3 stoji samostojno, ker je zadnja številka. Odvzamemo prvi dve in 3 je še vedno 3. 2 pomnožimo z 10, ker je druga številka v številu, tako kot v prvem primeru. Še enkrat, odvzamemo 1 od tega 123, in ostane vam 23, kar je 20+3. Tretje število z desne (1) se vzame pomnoženo z 10, dvakrat (pomnoženo s 100). To pomeni, da se 123 spremeni v 100+20+3 ali 123.

Tu sta še dva načina za ogled:

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

ali ...

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

Vstavite vsako števko na pravo mesto v formuli od zgoraj, da spremenite 123 v: 100 ( 1 X 10 X 10) + 20 ( 2 X 10) + 3 ali 100 + 20 + 3, kar je 123.

Enako velja, če je število v tisočih, na primer 1.234. 1 je v resnici 1 X 10 X 10 X 10, kar pomeni, da je na mestu tisočink, 2 na mestu stotink in tako naprej.

Šestnajstiško se izvaja na povsem enak način, vendar uporablja 16 namesto 10, ker je sistem z osnovo 16 namesto z osnovo 10:

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

Recimo, da imamo problem 2F7+C2C in želimo vedeti decimalno vrednost odgovora. Najprej morate šestnajstiške števke pretvoriti v decimalne in nato preprosto sešteti številke, kot bi to storili v zgornjih dveh primerih.

Spet so številke od nič do devet v decimalki in šestnajstiškem popolnoma enake, medtem ko so številke od 10 do 15 predstavljene kot črke od A do F.

Prvo število na skrajni desni strani vrednosti 2F7 stoji samostojno, tako kot v decimalnem sistemu, tako da je 7. Naslednje število na njegovi levi je treba pomnožiti s 16, podobno kot drugo število iz 123 ( 2) zgoraj je bilo treba pomnožiti z 10 (2 X 10), da je bilo število 20. Nazadnje je treba tretje število z desne dvakrat pomnožiti s 16 (kar je 256), kot to zahteva decimalno število pomnožiti z 10, dvakrat (ali 100), če ima tri števke.

Zato razpad 2F7 v našem problemu naredi 512 ( 2 X 16 X 16) + 240 ( F [15] X 16) + 7 , kar pride do 759. Kot lahko vidite, je F 15 zaradi svojega položaja v šestnajstiškem zaporedju (glejteKako šteti v šestnajstiškem sistemuzgoraj)—to je zadnja številka od možnih 16.

C2C se pretvori v decimalno takole: 3.072 ( C [12] X 16 X 16) + 32 ( 2 X 16) + C [12] = 3,116

Spet je C enako 12, ker je to 12. vrednost, ko štejete od nič.

To pomeni, da je 2F7+C2C v resnici 759+3116, kar je enako 3875.

Čeprav je lepo vedeti, kako to narediti ročno, je seveda veliko lažje delati s šestnajstiškimi vrednostmi s kalkulatorjem ali pretvornikom.

Hex pretvorniki in kalkulatorji

Šestnajstiški pretvornik je uporaben, če želite šestnajstiško prevesti v decimalno ali decimalno v šestnajstiško, ne da bi to storili ročno. Na primer, če v pretvornik vnesete 7FF, vam bo takoj povedalo, da je ekvivalentna decimalna vrednost 2.047.

Obstaja veliko spletnih šestnajstiških pretvornikov, ki so zelo preprosti za uporabo, BinaryHex pretvornik , SubnetOnline.com , RapidTables , in Orodja JP biti le nekaj izmed njih. Nekatera od teh spletnih mest vam omogočajo pretvorbo ne le šestnajstiškega v decimalno (in obratno), ampak tudi pretvorbo šestnajstiškega v in iz binarnega, oktalnega, ASCII in drugih.

Šestnajstiški kalkulatorji so lahko prav tako priročni kot kalkulatorji decimalnih sistemov, vendar za uporabo s šestnajstiškimi vrednostmi. 7FF plus 7FF je na primer FFE.

Skladišče matematike hex kalkulator podpira kombiniranje številskih sistemov. En primer bi bilo seštevanje šestnajstiške in binarne vrednosti ter nato ogled rezultata v decimalni obliki. Podpira tudi osmiško.

EasyCalculation.com je še lažji kalkulator za uporabo. Odštel bo, delil, sešteval in pomnožil kateri koli dve šestnajstiški vrednosti, ki ju boste dali, in takoj prikazal vse odgovore na isti strani. Prikazuje tudi decimalne ekvivalente poleg šestnajstiških odgovorov.

Več informacij o Hexadecimal

Besedašestnajstiškoje kombinacijaheksa(kar pomeni 6) indecimalno(10). Binarno je osnova 2, osmiško je osnova 8, decimalno pa je seveda osnova 10.

kako si ogledati zgodovino komentarjev na

Šestnajstiške vrednosti so včasih zapisane s predpono 0x (0x2F7) ali z indeksom (2F716), vendar ne spremeni vrednosti. V obeh primerih bi lahko obdržali ali izpustili predpono ali indeks in decimalna vrednost bi ostala 759.

The Windows Registry je eno mesto, kjer lahko naletite na šestnajstiške vrednosti v računalniku. Natančneje, ko imate opravka z vrednostmi registra DWORD in QWORD.

pogosta vprašanja
  • Ali je heksadecimalni programski jezik?

    Šestnajstiška koda je tehnično nizkonivojski programski jezik, saj jo programerji uporabljajo za prevajanje binarne kode. Procesor pravzaprav ne more razumeti šestnajstiške kode. To je samo okrajšava za programerje.

  • Kdo je izumil šestnajstiški zapis?

    Ameriški švedski inženir John Williams Nystrom je leta 1859 razvil šestnajstiški notni sistem. Nystromov prvotni predlog, znan tudi kot tonski sistem, se je uporabljal na različnih področjih, vključno z matematiko in meroslovjem.

  • Kaj je Steam hex?

    Če uporabljate Storitev za igre na srečo Steam , je vaš Steam hex enak vašemu ID-ju Steam, ki je predstavljen v šestnajstiški obliki.

Zanimivi Članki

Izbira Urednika

Kako omogočiti goljufije v Minecraftu
Kako omogočiti goljufije v Minecraftu
Minecraft je zabaven takšen kot je in predstavlja velik izziv, a včasih se želite premagati dolgočasnih stvari in stvari premakniti naprej. Torej, ali ste vedeli, da lahko vklopite goljufije za Minecraft? Ne vsak
Kako spremeniti geslo za domačo skupino v sistemu Windows 10
Kako spremeniti geslo za domačo skupino v sistemu Windows 10
V tem članku bomo videli, kako spremeniti geslo za domačo skupino v sistemu Windows 10. Funkcija HomeGroup omogoča skupno rabo datotek med računalniki.
Zdaj lahko prenesete kandidata za izdajo Visual Studio 2019
Zdaj lahko prenesete kandidata za izdajo Visual Studio 2019
Prva različica izdelka Visual Studio 2019, naslednja različica izdelka, je na voljo vsem, da jo preizkusijo. Microsoft bo končno različico Visual Studio 2019 izdal 2. aprila 2019. Visual Studio 2019 je zdaj na voljo z dvema »kanaloma« izdelka: kanalom za izdajo in kanalom za predogled. Od včeraj,
Kako se prijaviti v več računov TikTok v telefonu
Kako se prijaviti v več računov TikTok v telefonu
https://www.youtube.com/watch?v=KZh44Ie4iW8 Od začetka leta 2016 je TikTok razvil ogromno uporabniško bazo. Toda zaradi tega je vedno težje napredovati na platformi. Zato bi bilo res super, če bi lahko
Microsoft Windows 7
Microsoft Windows 7
Osnovne informacije o sistemu Microsoft Windows 7, vključno z izdajami, servisnimi paketi, datumom izdaje, minimalno in največjo strojno opremo in več.
Kako izklopiti ventilator z Nestom
Kako izklopiti ventilator z Nestom
Google Nest je urejen in pameten, včasih pa mu lahko uide. Poleg tega lahko ventilator Nest včasih deluje tudi, če ne želite, da deluje. Ne skrbite, ker vam bomo pokazali, kako
Kako najti uporabniški varnostni identifikator (SID) v sistemu Windows
Kako najti uporabniški varnostni identifikator (SID) v sistemu Windows
Preberite ta preprosta navodila, če želite izvedeti, kako povezati uporabniško ime z varnostnim identifikatorjem tega računa z uporabo registra ali ukazne vrstice.