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.