Galvenais Windows Kas ir heksadecimāls?

Kas ir heksadecimāls?



Heksadecimālā skaitļu sistēma, ko sauc arī parbāze-16vai dažreiz vienkāršihex, ir skaitļu sistēma, kas izmanto 16 unikālus simbolus, lai attēlotu noteiktu vērtību. Šie simboli ir 0–9 un A–F.

Skaitļu sistēmu, ko lietojam ikdienā, sauc pardecimālzīme, vai bāzes-10 sistēma, un izmanto 10 simbolus no 0 līdz 9, lai attēlotu vērtību.

nejauši zaļi heksadecimālie kodi datora monitorā

Džeisons Geimens / E+ / Getty Images

Kur un kāpēc tiek izmantots heksadecimālais?

Lielākā daļa kļūdu kodu un citu datorā izmantoto vērtību tiek attēlotas heksadecimālā formātā. Piemēram, STOP kodi, kas tiek rādīti zilajā nāves ekrānā, vienmēr ir heksadecimālā formātā.

Programmētāji izmanto hex, jo to vērtības ir īsākas, nekā tās būtu, ja tās tiktu rādītas decimāldaļās, undaudzīsāks nekā binārajā, kas izmanto tikai 0 un 1.

Piemēram, šādas vērtības ir līdzvērtīgas:

    Hex: F4240Decimālzīme: 1 000 000Binārs: 1111 0100 0010 0100 0000

Vēl viena vieta, kur tiek izmantots heksadecimālais skaitlis, ir kā an HTML krāsu kodslai izteiktu noteiktu krāsu. Tīmekļa dizainers izmantos heksadecimālo vērtību FF0000, lai noteiktu sarkano krāsu. Tas ir sadalīts kāFF,00,00,kas nosaka izmantojamo sarkano, zaļo un zilo krāsu daudzumu (RRGGBB); Šajā piemērā 255 sarkans, 0 zaļš un 0 zils.

Heksadecimālās vērtības līdz 255 var izteikt ar diviem cipariem, un HTML krāsu kodi izmanto trīs divu ciparu kopas, kas nozīmē, ka ir vairāk nekā 16 miljoni (255 x 255 x 255) iespējamo krāsu, ko var izteikt heksadecimālā formātā, ietaupot daudz vietas. pretstatā to izteikšanai citā formātā, piemēram, decimāldaļā.

Jā, dažos veidos binārais ir daudz vienkāršāks, taču tas ir grūtāk lasīt bināros nekā hex.

Kā skaitīt heksadecimālā

Skaitīšana heksadecimālā formātā ir vienkārša, ja vien atceraties, ka katrā skaitļu kopā ir 16 rakstzīmes.

Decimālā formātā mēs visi zinām, ka mēs uzskaitām šādi:

0,1,2,3,4,5,6,7,8,9,10,11,12,13,... pievienojot 1, pirms sākat 10 skaitļu kopu no jauna (t.i., skaitli 10) .

Tomēr heksadecimālajā formātā mēs uzskaitām šādi, iekļaujot visus 16 skaitļus:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13... vēlreiz, pievienojot 1 pirms sākuma 16 numurs atkal iestatīts.

Tālāk ir sniegti daži sarežģītu heksadecimālo “pāreju” piemēri, kas jums varētu noderēt.

|_+_|

Kā manuāli konvertēt Hex vērtības

Hex vērtību pievienošana ir ļoti vienkārša un faktiski tiek veikta ļoti līdzīgi skaitļu skaitīšanai decimālajā sistēmā.

Regulāru matemātikas uzdevumu, piemēram, 14+12, parasti var izdarīt, neko nepierakstot. Lielākā daļa no mums to var izdarīt ar savām galvām — tie ir 26 gadi. Šeit ir viens noderīgs veids, kā to aplūkot:

14 ir sadalīts 10 un 4 (10+4=14), savukārt 12 ir vienkāršots kā 10 un 2 (10+2=12). Saskaitot kopā 10, 4, 10 un 2, ir vienāds ar 26.

Kad tiek ievadīti trīs cipari, piemēram, 123, mēs zinām, ka mums ir jāaplūko visas trīs vietas, lai saprastu, ko tie īsti nozīmē.

3 ir viens pats, jo tas ir pēdējais cipars. Noņemiet pirmos divus, un 3 joprojām ir 3. 2 tiek reizināts ar 10, jo tas ir skaitļa otrais cipars, tāpat kā pirmajā piemērā. Atkal noņemiet 1 no šī 123, un jums paliek 23, kas ir 20+3. Trešais cipars no labās puses (1) tiek ņemts reizi 10, divreiz (reizes 100). Tas nozīmē, ka 123 pārvēršas par 100+20+3 vai 123.

Šeit ir divi citi veidi, kā to aplūkot:

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

vai...

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

Ievietojiet katru ciparu pareizajā vietā formulā no augšas, lai 123 pārvērstu par: 100 ( 1 X 10 X 10) + 20 ( 2 X 10) + 3 , vai 100 + 20 + 3, kas ir 123.

Tas pats attiecas uz gadījumiem, kad skaitlis ir tūkstošos, piemēram, 1234. 1 patiešām ir 1 x 10 x 10 x 10, kas padara to tūkstošdaļā, 2 — simtdaļās utt.

Heksadecimālā sistēma tiek veikta tieši tādā pašā veidā, bet izmanto 16, nevis 10, jo tā ir 16. bāzes sistēma, nevis 10. bāze:

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

Piemēram, pieņemsim, ka mums ir problēma 2F7+C2C, un mēs vēlamies uzzināt atbildes decimālvērtību. Vispirms ir jāpārvērš heksadecimālie cipari par decimāldaļām un pēc tam vienkārši jāsaskaita skaitļi, kā to darītu iepriekš minētajos piemēros.

Atkal, no nulles līdz deviņiem decimāldaļās un heksadecimālā ir vienādi, savukārt skaitļi no 10 līdz 15 ir attēloti kā burti A līdz F.

Pirmais cipars, kas atrodas pa labi no vērtības 2F7, tāpat kā decimālajā sistēmā ir 7. Nākamais skaitlis pa kreisi ir jāreizina ar 16, līdzīgi kā otrais skaitlis no 123 ( iepriekš minētais 2) bija jāreizina ar 10 (2 x 10), lai iegūtu skaitli 20. Visbeidzot, trešais cipars no labās puses ir jāreizina ar 16 divreiz (kas ir 256), tāpat kā decimāldaļskaitļam. jāreizina ar 10, divreiz (vai 100), ja tajā ir trīs cipari.

Tāpēc, sadalot 2F7 mūsu problēmā padara 512 ( 2 X 16 X 16) + 240 ( F [15] X 16) + 7 , kas nāk līdz 759. Kā redzat, F ir 15, jo tas atrodas hex secībā (sk.Kā skaitīt heksadecimālāiepriekš) — tas ir pēdējais skaitlis no iespējamiem 16.

C2C tiek pārveidots par decimāldaļu šādi: 3,072 ( C [12] X 16 X 16) + 32 ( 2 X 16) + C [12] = 3116

Atkal, C ir vienāds ar 12, jo tā ir 12. vērtība, kad skaitāt no nulles.

Tas nozīmē, ka 2F7+C2C patiešām ir 759+3116, kas ir vienāds ar 3875.

Lai gan ir patīkami zināt, kā to izdarīt manuāli, protams, ir daudz vieglāk strādāt ar heksadecimālajām vērtībām, izmantojot kalkulatoru vai pārveidotāju.

Hex pārveidotāji un kalkulatori

Heksadecimālais pārveidotājs ir noderīgs, ja vēlaties tulkot heksadecimālu decimāldaļā vai decimāldaļu heksadecimālā, neveicot to manuāli. Piemēram, konvertētājā ievadot 7FF, uzreiz tiks parādīts, ka līdzvērtīgā decimālvērtība ir 2047.

Ir daudz tiešsaistes hex pārveidotāju, kurus ir ļoti vienkārši lietot, BinaryHex pārveidotājs , SubnetOnline.com , RapidTables , un JP rīki ir tikai daži no tiem. Dažas no šīm vietnēm ļauj konvertēt ne tikai heksadecimālo vērtību decimāldaļā (un otrādi), bet arī konvertēt heksadecimālo vērtību uz un no binārajām, oktālajām, ASCII un citām.

Heksadecimālie kalkulatori var būt tikpat ērti kā decimālās sistēmas kalkulators, taču tos var izmantot ar heksadecimālajām vērtībām. Piemēram, 7FF plus 7FF ir FFE.

Matemātikas noliktava hex kalkulators atbalsta skaitļu sistēmu apvienošanu. Viens piemērs varētu būt hex un binārās vērtības pievienošana un pēc tam rezultāta skatīšana decimālā formātā. Tā atbalsta arī oktālu.

EasyCalculation.com ir vēl vienkāršāk lietojams kalkulators. Tas atņems, dalīs, saskaitīs un reizinās visas divas jūsu norādītās heksadecimālās vērtības un uzreiz parādīs visas atbildes tajā pašā lapā. Tas parāda arī decimāldaļas ekvivalentus blakus hex atbildēm.

Plašāka informācija par heksadecimālo

Vārdsheksadecimālsir kombinācija noheksa(nozīmē 6) undecimālzīme(10). Binārais ir bāze-2, oktāls ir bāze-8, un decimāldaļa, protams, ir bāze-10.

kā radīt lomu nesaskaņās

Heksadecimālās vērtības dažreiz tiek rakstītas ar prefiksu 0x (0x2F7) vai ar apakšindeksu (2F716), taču tas nemaina vērtību. Abos šajos piemēros varat saglabāt vai nomest prefiksu vai apakšindeksu, un decimālvērtība paliktu 759.

The Windows reģistrs ir vieta, kur datorā var rasties heksadecimālās vērtības. Konkrēti, strādājot ar DWORD un QWORD reģistra vērtībām .

FAQ
  • Vai heksadecimālā sistēma ir programmēšanas valoda?

    Heksadecimālais kods tehniski ir zema līmeņa programmēšanas valoda, jo programmētāji to izmanto, lai tulkotu bināro kodu. Procesors faktiski nevar saprast heksadecimālo kodu. Tas ir tikai saīsinājums programmētājiem.

  • Kurš izgudroja heksadecimālo apzīmējumu?

    Zviedru amerikāņu inženieris Džons Viljamss Nīstroms 1859. gadā izstrādāja heksadecimālo apzīmējumu sistēmu. Zināms arī kā tonālā sistēma, Nīstroma sākotnējais priekšlikums bija pielietojums dažādās jomās, tostarp matemātikā un metroloģijā.

  • Kas ir Steam hex?

    Ja jūs izmantojat Steam spēļu pakalpojums , jūsu Steam heksadecimālais skaitlis ir tāds pats kā jūsu Steam ID, kas tiek attēlots heksadecimālā veidā.

Interesanti Raksti

Redaktora Izvēle

Paslēpt Cortana pogu no uzdevumjoslas operētājsistēmā Windows 10
Paslēpt Cortana pogu no uzdevumjoslas operētājsistēmā Windows 10
Korporācija Microsoft uzdevumjoslā ir atdalījusi meklēšanas un Cortana lietotāja interfeisu, piešķirot tiem atsevišķas pogas un lidojumus. Lūk, kā paslēpt pogu Cortana.
Kāpēc H3H3 YouTube uzvara varētu iezīmēt galveno pagrieziena punktu vietnei
Kāpēc H3H3 YouTube uzvara varētu iezīmēt galveno pagrieziena punktu vietnei
Ītans un Hila Kleins, precētais pāris aiz milzīgi populārā YouTube kanāla h3h3Productions, ir kļuvuši par uzvarētājiem juridiskā cīņā par YouTube rīcību, kas draudēja viņus bankrotēt. Nolēmumā, kam ir milzīgas sekas
Kā atrast informāciju par ieslodzītajiem un attēlus
Kā atrast informāciju par ieslodzītajiem un attēlus
Vairākas tīmekļa vietnes ļauj viegli atrast cietuma ieslodzīto attēlus un attēlus, kā arī citu informāciju par valsts un federālajām cietumu sistēmām.
Iespējojiet ekrānsaudzētāja paroles aizsardzību sistēmā Windows 10
Iespējojiet ekrānsaudzētāja paroles aizsardzību sistēmā Windows 10
Ekrānsaudzētāji nav paredzēti tikai izklaidei. Lai uzlabotu drošību, sistēmā Windows 10 varat iespējot ekrānsaudzētāja paroles aizsardzību.
Kā bloķēt uznirstošos sludinājumus Android ierīcē
Kā bloķēt uznirstošos sludinājumus Android ierīcē
https://www.youtube.com/watch?v=qT1-CuXBcd0 Mūsdienās lielākā daļa darbvirsmas pārlūkprogrammu kā pašsaprotami bloķē uznirstošos logus un nevēlamas reklāmas, bet kā ar bloķēšanu operētājsistēmā Android? Pat ja jūs izmantojat viedtālruni, ir veidi, kā to izdarīt
Kā Samsung televizora sākuma ekrānam pievienot lietotnes
Kā Samsung televizora sākuma ekrānam pievienot lietotnes
Lietojumprogrammu pievienošana televizora sākuma ekrānam var uzlabot lietotāja pieredzi un atvieglot pārlūkošanu. Izmantojot Samsung televizorus, lietotņu pārvaldība ir vienkārša, tāpēc jums nevajadzētu rasties problēmām, pat ja jūs to nekad iepriekš neesat darījis.
Labākās Visual Studio koda motīvi
Labākās Visual Studio koda motīvi
Ar savu lielisko atbalstu dažādām programmēšanas valodām un daudzām funkcijām nav pārsteigums, ka VS Code ir viena no labākajām izstrādātāju izvēlēm. Viens no kritiskajiem aspektiem, kas atšķir VSCode, ir tā pielāgojamais interfeiss, izmantojot motīvus.