Principal Windows Ce este hexazecimal?

Ce este hexazecimal?



Sistemul numeric hexazecimal, numit șibaza-16sau uneori doarhex, este un sistem numeric care folosește 16 simboluri unice pentru a reprezenta o anumită valoare. Aceste simboluri sunt 0-9 și A-F.

Sistemul numeric pe care îl folosim în viața de zi cu zi se numeștezecimal, sau sistem de bază 10 și utilizează cele 10 simboluri de la 0 la 9 pentru a reprezenta o valoare.

coduri aleatorii verzi hexazecimale pe monitorul unui computer

Jason Gayman / E+ / Getty Images

Unde și de ce este folosit hexazecimalul?

Majoritatea codurilor de eroare și a altor valori utilizate în interiorul unui computer sunt reprezentate în format hexazecimal. De exemplu, codurile STOP care se afișează pe un ecran albastru al morții sunt întotdeauna în format hexazecimal.

Programatorii folosesc hex pentru că valorile lor sunt mai scurte decât ar fi dacă ar fi afișate în zecimale șimultmai scurt decât în ​​binar, care folosește doar 0 și 1.

De exemplu, următoarele valori sunt echivalente:

    Hex: F4240Zecimal: 1.000.000Binar: 1111 0100 0010 0100 0000

Un alt loc în care este folosit hexazecimalul este ca un HTML Codul culoriipentru a exprima o anumită culoare. Un web designer ar folosi valoarea hex FF0000 pentru a defini culoarea roșie. Acesta este defalcat caFF,00,00,care definește cantitatea de culori roșii, verzi și albastre care ar trebui utilizate (RRGGBB); 255 roșu, 0 verde și 0 albastru în acest exemplu.

Valorile hexazecimale de până la 255 pot fi exprimate în două cifre, iar codurile de culoare HTML utilizează trei seturi de două cifre, ceea ce înseamnă că există peste 16 milioane (255 x 255 x 255) de culori posibile care pot fi exprimate în format hexazecimal, economisind mult spațiu. față de exprimarea lor într-un alt format, cum ar fi zecimală.

Da, binarul este mult mai simplu în anumite privințe, dar este mai greu citiți binar decât hex.

Cum se numără în hexazecimal

Numărarea în format hexazecimal este ușor, atâta timp cât vă amintiți că există 16 caractere care alcătuiesc fiecare set de numere.

În format zecimal, știm cu toții că numărăm astfel:

0,1,2,3,4,5,6,7,8,9,10,11,12,13,... adăugând un 1 înainte de a începe din nou setul de 10 numere (adică, numărul 10) .

În format hexazecimal, totuși, numărăm astfel, inclusiv toate cele 16 numere:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13... din nou, adăugând un 1 înainte de a începe Numărul 16 restabilit.

Iată câteva exemple de „tranziții” hexazecimale complicate pe care le-ați putea găsi utile:

|_+_|

Cum să convertiți manual valorile hexadecimale

Adăugarea de valori hexadecimale este foarte simplă și se face de fapt într-un mod foarte similar cu numărarea numerelor în sistemul zecimal.

O problemă obișnuită de matematică precum 14+12 se poate face în mod normal fără a scrie nimic. Cei mai mulți dintre noi pot face asta în capul nostru – are 26 de ani. Iată o modalitate utilă de a-l privi:

14 este împărțit în 10 și 4 (10+4=14), în timp ce 12 este simplificat ca 10 și 2 (10+2=12). Când sunt adunați împreună, 10, 4, 10 și 2, este egal cu 26.

Când sunt introduse trei cifre, cum ar fi 123, știm că trebuie să ne uităm la toate cele trei locuri pentru a înțelege ce înseamnă ele cu adevărat.

3 stă ​​de la sine pentru că este ultimul număr. Luați primele două, iar 3 este tot 3. 2 este înmulțit cu 10 pentru că este a doua cifră din număr, la fel ca în primul exemplu. Din nou, luați 1 din acest 123 și rămâneți cu 23, care este 20+3. Al treilea număr din dreapta (cel 1) este luat de 10 ori de două ori (de 100). Aceasta înseamnă că 123 se transformă în 100+20+3 sau 123.

Iată alte două moduri de a-l privi:

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

sau...

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

Introduceți fiecare cifră în locul potrivit din formula de mai sus pentru a transforma 123 în: 100 ( 1 X 10 X 10) + 20 ( 2 X 10) + 3 , sau 100 + 20 + 3, care este 123.

Același lucru este valabil dacă numărul este în mii, cum ar fi 1.234. 1 este într-adevăr 1 X 10 X 10 X 10, ceea ce îl face în locul miimii, 2 în sutimi și așa mai departe.

Hexazecimalul se face exact în același mod, dar folosește 16 în loc de 10, deoarece este un sistem de bază 16 în loc de bază 10:

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

De exemplu, să presupunem că avem problema 2F7+C2C și dorim să știm valoarea zecimală a răspunsului. Mai întâi trebuie să convertiți cifrele hexazecimale în zecimale și apoi pur și simplu să adăugați numerele, așa cum ați face cu cele două exemple de mai sus.

Din nou, de la zero la nouă în zecimală și hex sunt exact aceleași, în timp ce numerele de la 10 la 15 sunt reprezentate ca literele de la A la F.

Primul număr din extrema dreaptă a valorii 2F7 stă de unul singur, ca în sistemul zecimal, iese a fi 7. Următorul număr din stânga trebuie să fie înmulțit cu 16, la fel ca al doilea număr de la 123 ( 2) de mai sus trebuia înmulțit cu 10 (2 X 10) pentru a face numărul 20. În cele din urmă, al treilea număr din dreapta trebuie înmulțit cu 16, de două ori (care este 256), așa cum are nevoie un număr zecimal. să fie înmulțit cu 10, de două ori (sau 100), când are trei cifre.

Prin urmare, destrămarea 2F7 în problema noastră face 512 ( 2 X 16 X 16) + 240 ( F [15] X 16) + 7 , care ajunge la 759. După cum puteți vedea, F este 15 din cauza poziției sale în secvența hexagonală (veziCum se numără în hexazecimalde mai sus) - este ultimul număr dintre cele 16 posibile.

C2C este convertit în zecimal astfel: 3.072 ( C [12] X 16 X 16) + 32 ( 2 X 16) + C [12] = 3.116

Din nou, C este egal cu 12, deoarece este a 12-a valoare atunci când numărați de la zero.

Aceasta înseamnă că 2F7+C2C este într-adevăr 759+3116, care este egal cu 3.875.

Deși este plăcut să știi cum să faci acest lucru manual, este, desigur, mult mai ușor să lucrezi cu valori hexazecimale cu un calculator sau un convertor.

Convertoare hexadecimale și calculatoare

Un convertor hexazecimal este util dacă doriți să traduceți hex în zecimal sau zecimal în hex, fără a face acest lucru manual. De exemplu, introducerea 7FF într-un convertor vă va spune instantaneu că valoarea zecimală echivalentă este 2.047.

Există o mulțime de convertoare hexadecimale online care sunt foarte ușor de utilizat, Convertor BinaryHex , SubnetOnline.com , RapidTables , și Instrumente JP fiind doar câţiva dintre ei. Unele dintre aceste site-uri vă permit să convertiți nu numai hex în zecimal (și invers), ci și să convertiți hex în și din binar, octal, ASCII și altele.

Calculatoarele hexazecimale pot fi la fel de utile ca și un calculator cu sistem zecimal, dar pentru utilizare cu valori hexazecimale. 7FF plus 7FF, de exemplu, este FFE.

Depozitul de matematică Calculatorul hexadecimal acceptă combinarea sistemelor numerice. Un exemplu ar fi adăugarea unei valori hexadecimale și binare împreună și apoi vizualizarea rezultatului în format zecimal. De asemenea, suportă octal.

EasyCalculation.com este un calculator și mai ușor de utilizat. Acesta va scădea, împărți, aduna și înmulți oricare două valori hexadecimale pe care i le dați și va afișa instantaneu toate răspunsurile pe aceeași pagină. De asemenea, arată echivalentele zecimale lângă răspunsurile hexadecimale.

Mai multe informații despre hexazecimal

Cuvantulhexazecimaleste o combinație dehexa(sensul 6) șizecimal(10). Binar este baza-2, octal este baza-8, iar zecimală este, desigur, baza-10.

cum să etichetezi pe cineva pe Facebook după postare

Valorile hexazecimale sunt uneori scrise cu prefix 0x (0x2F7) sau cu un indice (2F716), dar nu schimbă valoarea. În ambele exemple, puteți păstra sau elimina prefixul sau indicele, iar valoarea zecimală ar rămâne 759.

The Registrul Windows este un loc în care ați putea întâlni valori hexazecimale pe un computer. Mai exact, atunci când aveți de-a face cu valorile de registry DWORD și QWORD .

FAQ
  • Hexazecimalul este un limbaj de programare?

    Codul hexazecimal este din punct de vedere tehnic un limbaj de programare de nivel scăzut, deoarece programatorii îl folosesc pentru a traduce codul binar. Procesorul nu poate înțelege codul hexazecimal. Este doar o prescurtare pentru programatori.

  • Cine a inventat notația hexazecimală?

    Inginerul suedez american John Williams Nystrom a dezvoltat sistemul de notație hexazecimală în 1859. Cunoscută și sub numele de sistem tonal, propunerea inițială a lui Nystrom a avut aplicații în diverse domenii, inclusiv matematică și metrologie.

  • Ce este un hex Steam?

    Dacă utilizați Serviciu de jocuri Steam , hex-ul tău Steam este același cu ID-ul tău Steam, care este reprezentat în hexazecimal.

Articole Interesante

Alegerea Editorului

Personalizați cu ușurință butoanele Centrului de acțiune în Windows 10
Personalizați cu ușurință butoanele Centrului de acțiune în Windows 10
Începând cu Windows 10 build 18277, puteți personaliza și modifica butoanele de acțiune rapidă în Action Center din Windows 10 chiar din meniul contextual.
Arhive de etichete: aplicația Windows 10 Mail
Arhive de etichete: aplicația Windows 10 Mail
Este Roku Remote IR sau RF?
Este Roku Remote IR sau RF?
Există o mulțime de jucători Roku diferiți și fiecare vine cu o telecomandă Roku recunoscută. Dar nu toate telecomenzile Roku sunt la fel. Telecomandele cu infraroșu (IR) sunt standard, deși unele modele Roku vin cu telecomenzi RF (frecvență radio).
Cum să vă verificați soldul PayPal
Cum să vă verificați soldul PayPal
PayPal este un serviciu de plată existent de mai bine de două decenii. Transferul de bani - indiferent dacă efectuați sau acceptați plata, trimiterea de bani ca cadou sau donația către o organizație caritabilă - sunt pâinea și untul PayPal,
Cum să vedeți live timpul de funcționare al sistemului PC pe Windows 8.1, Windows 8, Windows 7 și XP
Cum să vedeți live timpul de funcționare al sistemului PC pe Windows 8.1, Windows 8, Windows 7 și XP
În versiunile actuale de Windows, trebuie să reporniți computerul pentru mai puține activități. Dacă ați instalat un driver, ați modificat setările la nivel de sistem, ați instalat actualizări sau dacă ați dezinstalat un program, este posibil ca Windows să fie nevoit să repornească. Cu excepția acestor sarcini, puteți evita în cea mai mare parte efectuarea unei opriri complete sau repornirea și pur și simplu hibernarea sau
Jucați un joc pe computer în modul fereastră
Jucați un joc pe computer în modul fereastră
Multe jocuri pe computer preiau întregul ecran atunci când joci, dar s-ar putea să le poți deschide într-o fereastră obișnuită numită Windowed Mode.
Nu îmi găsesc numele de utilizator și parola de conectare WiFi - Ce ar trebui să faci?
Nu îmi găsesc numele de utilizator și parola de conectare WiFi - Ce ar trebui să faci?
Întrebările și răspunsurile de astăzi provin de la un cititor TechJunkie care vrea să știe „Ce fac dacă nu îmi găsesc numele de utilizator și parola WiFi?” Aceasta este o problemă foarte frecventă și are de obicei un răspuns simplu.