Nummerbasekonverterer

Decimal til Hexadecimal Converter

Konverter decimaltal til hexadecimale eller binære tal øjeblikkeligt. Værktøjet validerer din input, understøtter meget store heltal og viser klare konverteringstrin.

Konverter et desimaltal

Indtast et decimalt heltal og vælg, om du vil konvertere det til hexadecimal eller binær. Decimale input bruger cifre fra 0 til 9.

Hexadecimalt resultat 1CE
Konverter hex til decimal i stedet for .

Live konverteringstrin

Forklaringen opdateres, mens du skriver. Til meget store tal holder værktøjet resultatet præcist og summerer metoden i stedet for at vise en alt for lang trinliste.

Sådan beregnes dette resultat

  1. Divider det desimale tal med den målbase, du ønsker at konvertere til.
  2. Gem hvert resttal fra hver divisionsstep.
  3. Læs restværdierne fra bunden til toppen for at få den endelige værdi.
Præcishedsbemærkning: Denne konverteringsapp bruger JavaScript BigInt til heltalskonvertering, så store hele tal håndteres præcist i stedet for at blive afrundet som almindelige flydende-tal.

Hvad er decimale, hexadecimale og binære tal?

Det ti-tals system er det almindelige base-10 talsystem. Det bruger ti cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Det hexadecimale system er base-16. Det bruger cifrene 0–9 samt bogstaverne A, B, C, D, E og F, hvor A svarer til 10 og F svarer til 15.

Det binære system er baseret på 2 og bruger kun 0 og 1. Computere bruger binært internt, mens hexadecimale ofte anvendes som en kompakt måde at skrive binære data på.

Sådan konverterer du decimaltal til hexadecimale tal

For at konvertere decimaltal til hexadesimalt skal du gentagne gange dividere det decimaltal med 16 og notere resten. Restene fra 10 til 15 bliver henholdsvis A til F.

462 ÷ 16 = 28 rest 14 = E
28 ÷ 16 = 1 rest 12 = C
1 ÷ 16 = 0 rest 1
Resultat: 1CE₁₆

Så decimalt 462 konverteres til hexadecimale 1CE.

Sådan konverterer du decimaltal til binære tal

For at konvertere decimaltal til binære tal skal du gentagne gange dividere det decimaltall med 2 og notere resten. Det binære resultat er resterne læst fra bunden til toppen.

42 ÷ 2 = 21 rest 0
21 ÷ 2 = 10 rest 1
10 ÷ 2 = 5 rest 0
5 ÷ 2 = 2 rest 1
2 ÷ 2 = 1 rest 0
1 ÷ 2 = 0 rest 1
Resultat: 101010₂

Så decimalt 42 konverteres til binært 101010.

Når konvertering fra decimal til hex er nyttig

Decimal til hexadesimal konvertering er almindelig inden for programmering, fejlfinding, farveværdier, hukommelsesadresser, Unicode-kodepunkter og inspektion af lav-niveau-data.

For eksempel er decimalt 255 hexadecimalt FF. I en RGB-farvekode repræsenterer FF den maksimale værdi for en farvekanal.

Indtastningsregler

  • Brug cifrene 0–9 til decimal input.
  • Kommaer, mellemrum og understreger ignoreres for nemmere læsning.
  • Hele tal understøttes. Brøker er med vilje ikke konverteret af dette værktøj.
  • Negative heltal understøttes, såsom -462.