Converter App - basomvandlare

Converter App för decimal till hexadecimal

Konvertera decimaltal till hexadecimalt eller binärt direkt. Verktyget validerar din inmatning, stödjer mycket stora heltal och visar tydliga konverteringssteg.

Konvertera ett decimaltal

Ange ett heltal i decimalsystemet och välj om du vill konvertera det till hexadecimalt eller binärt. Decimal inmatning använder siffrorna 0–9.

Hexadecimalt resultat 1CE
Konvertera hex till decimal istället

Live konverteringssteg

Förklaringen uppdateras medan du skriver. För mycket stora tal behåller verktyget resultatet exakt och sammanfattar metoden istället för att visa en överdrivet lång steglista.

Hur detta resultat beräknas

  1. Dela det desimala talet med målbasen.
  2. Spara varje rest från varje divisionssteg.
  3. Läs resterna från botten till toppen för att få det slutgiltiga värdet.
Noggrannhetsnotering: Denna konverterare använder JavaScript BigInt för heltalskonvertering, vilket innebär att stora heltal hanteras exakt istället för att avrundas som vanliga flyttal.

Vad är decimale, hexadecimala och binära tal?

Det decimale systemet är det vardagliga bas-10-talssystemet. Det använder tio siffror: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Det hexadecimala systemet är baserat på 16. Det använder siffrorna 0–9 samt bokstäverna A, B, C, D, E och F, där A motsvarar 10 och F motsvarar 15.

Det binära systemet är bas-2 och använder endast 0 och 1. Datorer använder binärt internt, medan hexadecimalt ofta används som ett kompakt sätt att skriva binär data.

Hur man konverterar decimaltal till hexadecimala tal

För att konvertera decimaltal till hexadecimalt, dividera upprepade gånger decimaltalet med 16 och notera resten. Resterna 10 till 15 blir A till F.

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

Så decimalt 462 omvandlas till hexadecimalt 1CE.

Hur man konverterar decimaltal till binära tal

För att omvandla ett decimale tal till binärt, dividera det decimale talet upprepade gånger med 2 och notera resten. Det binära resultatet är resterna lästa från botten till 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 omvandlas till binärt 101010.

När konvertering från decimal till hexadecimal är användbar

Omvandling från decimalt till hexadecimalskt är vanligt inom programmering, felsökning, färgvärden, minnesadresser, Unicode-kodpunkter och lågnivådatainspektion.

Till exempel är decimalt 255 hexadecimalt FF. I en RGB-färgkod representerar FF det maximala värdet för en färgkanal.

Inmatningsregler

  • Använd siffror 0–9 för decimal inmatning.
  • Kommatecken, mellanslag och understreck ignoreras för att underlätta läsningen.
  • Heltal stöds. Bråk omvandlas inte medvetet av detta verktyg.
  • Negativa heltal stöds, till exempel -462.