Converter App - Convertor de baze numerice

Converter App - Convertor de la Hexazecimal la Zecimal

Convertiți numerele hexazecimale în zecimal sau binar instantaneu. Instrumentul validează intrarea dumneavoastră, suportă întregi foarte mari și afișează pașii clari de conversie.

Convertiți un număr hexazecimal

Introduceți o valoare hexazecimală și alegeți dacă doriți să o convertiți în zecimal sau binar. Sistemul hexazecimal folosește cifrele 0–9 și literele A–F.

Rezultat zecimal 7038
Convertiți zecimal în hexazecimal în schimb

Pașii de conversie în timp real

Explicația se actualizează pe măsură ce scrieți. Pentru numere foarte mari, instrumentul păstrează rezultatul exact și rezumă metoda în loc să afișeze o listă prea lungă de pași.

Cum se calculează acest rezultat .

  1. Citiți fiecare cifră hexazecimală de la dreapta la stânga.
  2. Înlocuiți A, B, C, D, E și F cu valorile zecimale de la 10 la 15.
  3. Înmulțește fiecare valoare a cifrei cu puterea corespunzătoare a lui 16 și adună rezultatele.
Notă privind acuratețea: Acest convertor folosește BigInt din JavaScript pentru conversia numerelor întregi, astfel încât numerele mari și întregi sunt procesate exact, în loc să fie rotunjite ca numerele cu virgulă mobilă obișnuite.

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.