Tärkein Windows Mikä on heksadesimaali?

Mikä on heksadesimaali?



Heksadesimaalilukujärjestelmä, jota kutsutaan myösperus-16tai joskus vainhex, on numerojärjestelmä, joka käyttää 16 yksilöllistä symbolia edustamaan tiettyä arvoa. Nämä symbolit ovat 0-9 ja A-F.

Numerojärjestelmää, jota käytämme jokapäiväisessä elämässämme kutsutaan nimellädesimaali, tai base-10-järjestelmä, ja käyttää 10 symbolia 0-9 edustamaan arvoa.

satunnaisia ​​vihreitä heksadesimaalikoodeja tietokoneen näytöllä

Jason Gayman / E+ / Getty Images

Missä ja miksi heksadesimaalilukua käytetään?

Useimmat virhekoodit ja muut tietokoneessa käytetyt arvot esitetään heksadesimaalimuodossa. Esimerkiksi Blue Screen of Death -näytöllä näkyvät STOP-koodit ovat aina heksadesimaalimuodossa.

Ohjelmoijat käyttävät hex, koska niiden arvot ovat lyhyempiä kuin ne olisivat, jos ne näytetään desimaalilukuina, japaljonlyhyempi kuin binääri, joka käyttää vain 0 ja 1.

Esimerkiksi seuraavat arvot ovat vastaavia:

    Hex: F4240Desimaali: 1 000 000Binääri: 1111 0100 0010 0100 0000

Toinen paikka, jota käytetään heksadesimaalilukuna, on an HTML värikoodiilmaisemaan tiettyä väriä. Verkkosuunnittelija käyttää hex-arvoa FF0000 määrittääkseen punaisen värin. Tämä on jaettu muotoonFF,00,00,joka määrittää käytettävän punaisen, vihreän ja sinisen värin määrän (RRGGBB); 255 punainen, 0 vihreä ja 0 sininen tässä esimerkissä.

Heksadesimaaliarvot 255:een asti voidaan ilmaista kahdella numerolla, ja HTML-värikoodit käyttävät kolmea kahden numeron sarjaa, mikä tarkoittaa, että on yli 16 miljoonaa (255 x 255 x 255) mahdollista väriä, jotka voidaan ilmaista heksadesimaalimuodossa, mikä säästää paljon tilaa. verrattuna niiden ilmaisemiseen muussa muodossa, kuten desimaalissa.

Kyllä, binääri on jollain tapaa paljon yksinkertaisempaa, mutta vaikeampaa lukea binääriä kuin hex.

Kuinka laskea heksadesimaalilukuina

Laskeminen heksadesimaalimuodossa on helppoa, kunhan muistat, että kunkin numerosarjan muodostavat 16 merkkiä.

Desimaalimuodossa me kaikki tiedämme, että laskemme näin:

0,1,2,3,4,5,6,7,8,9,10,11,12,13,... lisäämällä 1 ennen kuin aloitat 10 numeron sarjan alusta (eli numeron 10) .

Heksadesimaalimuodossa laskemme kuitenkin näin, mukaan lukien kaikki 16 numeroa:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13... uudelleen, lisää 1 ennen kuin aloitat 16 numero asetettu uudelleen.

Tässä on muutamia esimerkkejä monimutkaisista heksadesimaalisiirroista, joista voi olla apua:

|_+_|

Kuinka muuntaa heksadesimaaliarvot manuaalisesti

Hex-arvojen lisääminen on hyvin yksinkertaista, ja se tehdään itse asiassa hyvin samalla tavalla kuin numeroiden laskeminen desimaalijärjestelmässä.

Tavallinen matemaattinen tehtävä, kuten 14+12, voidaan yleensä tehdä kirjoittamatta mitään. Useimmat meistä voivat tehdä sen päässään – se on 26. Tässä on yksi hyödyllinen tapa tarkastella sitä:

14 on jaettu 10:ksi ja 4:ksi (10+4=14), kun taas 12 on yksinkertaistettu 10:ksi ja 2:ksi (10+2=12). Kun lasketaan yhteen, 10, 4, 10 ja 2, on 26.

Kun otetaan käyttöön kolme numeroa, kuten 123, tiedämme, että meidän on tarkasteltava kaikkia kolmea paikkaa ymmärtääksemme, mitä ne todella tarkoittavat.

3 seisoo itsestään, koska se on viimeinen numero. Ota pois kaksi ensimmäistä, ja 3 on edelleen 3. 2 kerrotaan 10:llä, koska se on luvun toinen numero, aivan kuten ensimmäisessä esimerkissä. Jälleen, ota pois 1 tästä 123:sta, ja sinulle jää 23, joka on 20+3. Kolmas numero oikealta (1) otetaan kertaa 10, kahdesti (kerta 100). Tämä tarkoittaa, että 123 muuttuu 100+20+3:ksi tai 123:ksi.

Tässä on kaksi muuta tapaa tarkastella sitä:

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

tai...

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

Liitä jokainen numero oikeaan kohtaan kaavassa ylhäältä päin muuttaaksesi 123: 100 ( 1 X 10 x 10) + 20 ( 2 X 10) + 3 tai 100 + 20 + 3, mikä on 123.

Sama pätee, jos luku on tuhansissa, kuten 1 234. 1 on todella 1 X 10 X 10 X 10, mikä tekee siitä tuhannesosan, 2 sadasosissa ja niin edelleen.

Heksadesimaali tehdään täsmälleen samalla tavalla, mutta käyttää 16:ta 10:n sijaan, koska se on kanta-16-järjestelmä kanta-10:n sijaan:

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

Oletetaan esimerkiksi, että meillä on ongelma 2F7+C2C ja haluamme tietää vastauksen desimaaliarvon. Sinun on ensin muutettava heksadesimaaliluvut desimaalilukuiksi ja sitten yksinkertaisesti lisättävä numerot yhteen kuten kahdessa yllä olevassa esimerkissä.

Jälleen nollasta yhdeksään desimaaliluvulla ja heksadesimaaliluvulla ovat täsmälleen samat, kun taas numerot 10 - 15 esitetään kirjaimina A - F.

Ensimmäinen numero arvon 2F7 oikealla puolella on itsestään, kuten desimaalijärjestelmässä, ja siitä tulee 7. Seuraava numero sen vasemmalla puolella on kerrottava 16:lla, aivan kuten toinen numero luvusta 123 ( yllä oleva 2) piti kertoa 10:llä (2 x 10), jotta luvuksi muodostui 20. Lopuksi oikealta kolmas luku on kerrottava 16:lla kahdesti (joka on 256), kuten desimaalipohjainen luku tarvitsee kerrotaan 10:llä, kahdesti (tai 100:lla), kun siinä on kolme numeroa.

Siksi hajottaa 2F7 ongelmamme tekee 512 ( 2 X 16 x 16) + 240 ( F [15] X 16) + 7 , joka tulee 759:ään. Kuten näet, F on 15, koska se on heksadesimaattisessa sekvenssissä (katsoKuinka laskea heksadesimaalilukuinayllä) – se on viimeinen luku mahdollisista 16:sta.

C2C muunnetaan desimaaliksi näin: 3,072 ( C [12] X 16 x 16) + 32 ( 2 X 16) + C [12] = 3 116

Jälleen C on yhtä kuin 12, koska se on 12. arvo, kun lasket nollasta.

Tämä tarkoittaa, että 2F7+C2C on todella 759+3116, mikä on yhtä kuin 3 875.

Vaikka on mukavaa tietää, kuinka tämä tehdään manuaalisesti, on tietysti paljon helpompaa työskennellä heksadesimaaliarvojen kanssa laskimen tai muuntimen avulla.

Hex-muuntimet ja laskimet

Heksadesimaalimuunnin on hyödyllinen, jos haluat kääntää heksadesimaalilukuja tai desimaalilukuja heksadesimaalilukuihin ilman, että teet sitä manuaalisesti. Esimerkiksi 7FF:n syöttäminen muuntimeen kertoo välittömästi, että vastaava desimaaliarvo on 2 047.

On olemassa monia online-heksamuuntimia, joita on todella helppo käyttää, BinaryHex-muunnin , SubnetOnline.com , RapidTables , ja JP-työkalut on vain muutamia niistä. Jotkin näistä sivustoista antavat sinun muuntaa heksadesimaalilukujen lisäksi desimaalilukuja (ja päinvastoin), vaan myös muuntaa heksalukuja binääri-, oktaali-, ASCII- ja muiksi.

Heksadesimaalilaskimet voivat olla yhtä käteviä kuin desimaalijärjestelmälaskin, mutta niitä voidaan käyttää heksadesimaaliarvojen kanssa. Esimerkiksi 7FF plus 7FF on FFE.

Matematiikkavarasto heksadesimaalilaskin tukee numerojärjestelmien yhdistämistä. Yksi esimerkki olisi heksa- ja binääriarvon lisääminen yhteen ja tuloksen tarkasteleminen desimaalimuodossa. Se tukee myös oktaaleja.

EasyCalculation.com on vielä helpompi käyttää laskinta. Se vähentää, jakaa, lisää ja kertoo mitkä tahansa kaksi sille antamaasi heksadesimaaliarvoa ja näyttää välittömästi kaikki vastaukset samalla sivulla. Se näyttää myös desimaalivastaukset heksadesimaalivastausten vieressä.

Lisätietoja heksadesimaalista

sanaheksadesimaalion yhdistelmäheksa(tarkoittaa 6) jadesimaali(10). Binääri on kanta-2, oktaali on kanta-8 ja desimaali on tietysti kanta-10.

kuinka pelata Xbox-pelejäsi PC: llä

Heksadesimaaliarvot kirjoitetaan joskus etuliitteen kanssa 0x (0x2F7) tai alaindeksillä (2F716), mutta se ei muuta arvoa. Molemmissa näissä esimerkeissä voit säilyttää tai jättää pois etuliitteen tai alaindeksin, jolloin desimaaliluku säilyisi 759:nä.

The Windowsin rekisteri on paikka, jossa saatat törmätä heksadesimaaliarvoihin tietokoneella. Erityisesti kun käsitellään DWORD- ja QWORD-rekisteriarvoja .

FAQ
  • Onko heksadesimaali ohjelmointikieli?

    Heksadesimaalikoodi on teknisesti matalan tason ohjelmointikieli, koska ohjelmoijat käyttävät sitä binäärikoodin kääntämiseen. Prosessori ei todellakaan ymmärrä heksadesimaalikoodia. Se on vain lyhenne ohjelmoijille.

  • Kuka keksi heksadesimaalimerkinnän?

    Ruotsalainen amerikkalainen insinööri John Williams Nystrom kehitti heksadesimaalimerkintäjärjestelmän vuonna 1859. Nystromin alkuperäisellä ehdotuksella, joka tunnetaan myös nimellä tonaalinen järjestelmä, oli sovelluksia useilla aloilla, kuten matematiikassa ja metrologiassa.

  • Mikä on Steam hex?

    Jos käytät Steam pelipalvelu , Steam-heksadesimaali on sama kuin Steam-tunnuksesi, joka esitetään heksadesimaalimuodossa.

Mielenkiintoisia Artikkeleita

Toimituksen Valinta

Pakota Enable Skip Ahead Ring and Go to RS_PRERELEASE Branch
Pakota Enable Skip Ahead Ring and Go to RS_PRERELEASE Branch
Microsoft on lykännyt mahdollisuutta liittyä Windows 10: n uusimpaan Redstone 4 -haaraan. Skip Ahead -niminen ominaisuus pysäytettiin, kun yritys päätti rajoittaa RS_PRERELEASE-haaran osallistujien määrää. Tämän rajoituksen ohittamiseksi on kuitenkin pieni temppu. Mainonta Tällä hetkellä Windows Insider -ohjelmalla on
5 parasta ilmaista ulkomaanpuhelusovellusta (2024)
5 parasta ilmaista ulkomaanpuhelusovellusta (2024)
Parhaat ilmaiset ulkomaanpuhelusovellukset sisältävät ilmaiset Wi-Fi-puhelusovellukset, ilmaiset tekstiviestisovellukset ja kuinka soittaa ulkomaanpuheluita.
Täysimittainen Photoshop Chromebookilla? Adobe tekee sen tapahtumaan
Täysimittainen Photoshop Chromebookilla? Adobe tekee sen tapahtumaan
Adobe on esittänyt uuden Photoshop-version, joka toimii yhtä alkeellisilla laitteilla kuin Google Chromebook. Photoshop on yksi vaativimmista käytettävissä olevista sovelluksista, minkä vuoksi se on osa PC Pro Real World -ohjelmaa
Kuinka tallentaa Outlook-sähköpostit kiintolevylle
Kuinka tallentaa Outlook-sähköpostit kiintolevylle
Pilvi on kaikki hyvin, mutta joskus on parasta suojata paikallisesti tallennetut sähköpostit. Olitpa yrityksen johtaja vai haluatko vain pitää täydellisen kirjanpidon sähköisestä kirjeenvaihdostasi muiden puolesta
Dragster-mestari Todd Rogers on juuri menettänyt kruununsa 35 vuoden jälkeen
Dragster-mestari Todd Rogers on juuri menettänyt kruununsa 35 vuoden jälkeen
Todd Rogers, yksi videopelien suurimmista ennätyshaltijoista, on pudonnut armosta 35 vuoden jälkeen huipulla, kun hänen huijaaminen on vihdoin paljastettu. Vuonna 1982 Rogers oletettavasti asetti maailmanennätysajan 5,51 sekuntia
SUSE Linux Enterprise Server 15 SP1 WSL: lle on nyt saatavilla Microsoft Storessa
SUSE Linux Enterprise Server 15 SP1 WSL: lle on nyt saatavilla Microsoft Storessa
Jos käytät WSL-ominaisuutta Windows 10: ssä (tunnettiin aiemmin nimellä Bash On Ubuntu), tiedät varmasti, että voit asentaa ja käyttää useita Linux-distroja Microsoft Storesta. openSUSE Enterprise 15 SP1 liittyy heihin, joten voit ladata ja asentaa sen WSL: ään. mainos Kyky käyttää Linuxia natiivisti Windows 10: ssä
Kuinka muuttaa sijaintiasi Roku-laitteella
Kuinka muuttaa sijaintiasi Roku-laitteella
Haluatko tietää kuinka muuttaa sijaintia Rokulla? Voit vaihtaa Roku-laitteesi sijaintia VPN-palvelun avulla. VPN tai virtuaalinen yksityinen verkko ohjaa Internet-liikennettäsi salatun tunnelin kautta.