Ce sunt numerele hexazecimale și zecimale?
Sistemul zecimal este sistemul de numerație bazat pe zece utilizat în viața de zi cu zi. Folosește zece cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Sistemul hexazecimal este în baza-16. Folosește cifrele zecimale 0–9 plus literele A, B, C, D, E și F, unde A reprezintă 10 iar F reprezintă 15.
Hexazecimalul este utilizat pe scară largă în informatică deoarece o cifră hexazecimală reprezintă exact patru biți binari. Acest lucru face ca valorile binare lungi să fie mai scurte și mai ușor de citit.
Cum să convertiți hex în zecimal
Pentru a converti un număr din sistemul hexazecimal în cel zecimal, înmulțiți fiecare cifră hexazecimală cu o putere a lui 16. Cifra din dreapta se înmulțește cu 160, următoarea cu 161, apoi cu 162, și așa mai departe.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
Acest lucru înseamnă că hexazecimalul 1B7E este egal cu zecimalul 7038.
Cum să convertiți hex în binar
Pentru a converti un număr din sistemul hexazecimal în binar, înlocuiți fiecare cifră hexazecimală cu echivalentul său de patru biți în sistemul binar. Apoi, uniți grupurile obținute.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Zerourile de la început sunt de obicei eliminate din valoarea binară finală, cu excepția cazului în care acestea sunt necesare pentru un format cu lățime fixă.
Utilizări comune ale hexazecimalului
Hexazecimalul este frecvent utilizat în programare, depanare, adrese de memorie, puncte de cod Unicode, coduri de culoare, sume de control și inspectarea fișierelor binare.
De exemplu, valorile culorilor web folosesc adesea notația hexazecimală. Culoarea #FF0000 reprezintă roșu, unde FF este canalul roșu și este egal cu 255 în baza zece.
Reguli de intrare
- Utilizați cifrele 0–9 și literele A–F pentru intrarea hexazecimală.
- Se acceptă literele mici și se normalizează automat la majuscule.
- Sunt acceptate prefixe opționale, cum ar fi 0x.
- Numerele întregi sunt acceptate. Fracțiile nu sunt convertite intenționat de acest instrument.