Nummerbasekonverterer

Desimal til Heksadesimal Konverterer

Konverter desimaltall til heksadesimale eller binære tall umiddelbart. Verktøyet validerer inndataene dine, støtter svært store heltall og viser tydelige konverteringstrinn.

Konverter et desimaltall

Skriv inn et desimalt heltall og velg om du vil konvertere det til heksadesimalt eller binært. Desimal inndata bruker sifrene 0–9.

Hexadesimalt resultat 1CE
Konverter hex til desimal i stedet for Converter App

Live konverteringstrinn

Forklaringen oppdateres mens du skriver. For svært store tall holder verktøyet resultatet eksakt og summerer metoden i stedet for å vise en overlang stegliste.

Hvordan dette resultatet beregnes

  1. Del det desimale tallet med målbasis.
  2. Lagre hvert restverdi fra hver delingssteg.
  3. Les restene fra bunnen til toppen for å få den endelige verdien.
Nøyaktighetsmerknad: Denne konverteringsappen bruker JavaScript BigInt for heltallsomforming, slik at store hele tall håndteres nøyaktig i stedet for å bli rundet av som vanlige flyttallstall.

Hva er desimaltall, heksadesimale tall og binærtall?

Desimalsystemet er det vanlige desimaltallsystemet som bruker ti siffer: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Det heksadesimale systemet er base-16. Det bruker sifrene 0–9 samt bokstavene A, B, C, D, E og F, der A tilsvarer 10 og F tilsvarer 15.

Det binære systemet er basert på 2 og bruker kun 0 og 1. Datamaskiner bruker binært internt, mens heksadesimalt ofte brukes som en kompakt måte å skrive binær data.

Slik konverterer du desimaltall til heksadesimaltall

For å konvertere desimaltall til heksadesimalt, deler du gjentatte ganger det desimale tallet med 16 og noterer resten. Restene fra 10 til 15 blir A til F.

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

Så desimaltall 462 konverteres til heksadesimaltall 1CE.

Slik konverterer du desimaltall til binærtall

For å konvertere desimaltall til binærtall, deler du gjentatte ganger det desimale tallet med 2 og noterer resten. Det binære resultatet er restene lest fra bunn til topp.

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å desimaltall 42 konverteres til binærtall 101010.

Når desimal-til-heks-konvertering er nyttig

Omgjøring fra desimaltall til heksadesimaltall er vanlig i programmering, feilsøking, fargeverdier, minneadresser, Unicode-kodepunkter og inspeksjon av lavnivådata.

For eksempel er desimaltall 255 lik FF i heksadesimalt tall. I en RGB-fargekode representerer FF den maksimale verdien for en fargekanal.

Innregler

  • Bruk sifrene 0–9 for desimal inndata.
  • Komma, mellomrom og understreker ignoreres for lettere lesing.
  • Heltall støttes. Brøker konverteres ikke med dette verktøyet.
  • Negative heltall støttes, for eksempel -462.