Hexadecimal Kalkylator

Konvertera mellan hexadecimal och decimal, addera och subtrahera hexadecimala tal med vår gratis hexadecimala kalkylator

Tillgängliga Kalkylatorer

Vad är Hexadecimal?

Hexadecimal (hex) är ett talsystem med basen 16 som använder 16 siffror: 0-9 och A-F. Det används ofta inom datavetenskap eftersom det är mer kompakt än binärt och lättare att läsa. Varje hexadecimal siffra representerar 4 bitar, vilket gör det perfekt för att representera binära data i ett människoläsbart format.

Hexadecimal Konvertering

Konvertering mellan hexadecimal och decimal är väsentlig inom datavetenskap och programmering. Hex till decimal konvertering innebär att multiplicera varje siffra med sin motsvarande potens av 16, medan decimal till hex använder upprepad division med 16.

Formel Hex till Decimal

För att konvertera hex till decimal, multiplicera varje siffra med 16 upphöjt till potensen av dess position:

h_n h_n-1 ... h_1 h_0 = _i = 0^n h_i × 16^i

Formel Decimal till Hex

För att konvertera decimal till hex, dividera upprepade gånger med 16 och samla resterna. Konvertera rester 10-15 till A-F, läs sedan från botten till toppen.

Exempel på Hexadecimala Beräkningar

Här är flera vardagliga situationer som visar hur enkelt det är att använda vår hexadecimala kalkylator.

Exempel 1: Hex till Decimal

Konvertera det hexadecimala talet F1 till decimal.

Du kan använda vår kalkylator genom att ange:

Vad är F1₁₆ i decimal?

Kalkylatorn returnerar: 241

F1₁₆ = 15×16¹ + 1×16⁰
= 240 + 1
= 241₁₀

Formeln som används är:

F1_16 = 241_10

Exempel 2: Decimal till Hex

Konvertera det decimala talet 800 till hexadecimalt.

Du kan använda vår kalkylator genom att ange:

Vad är 800₁₀ i hex?

Kalkylatorn returnerar: 320

800 ÷ 16 = 50 rest 0
50 ÷ 16 = 3 rest 2
3 ÷ 16 = 0 rest 3
Läs resterna från botten: 320₁₆

Formeln som används är:

800_10 = 320_16

Exempel 3: Hexadecimal Addition

Addera två hexadecimala tal: 3D + 2A.

Du kan använda vår kalkylator genom att ange:

Vad är 3D₁₆ + 2A₁₆?

Kalkylatorn returnerar: 67

3D₁₆ = 61₁₀
2A₁₆ = 42₁₀
61 + 42 = 103
103₁₀ = 67₁₆

Formeln som används är:

3D_16 + 2A_16 = 67_16

Exempel 4: Hexadecimal Subtraktion

Subtrahera hexadecimala tal: 5B - 1F.

Du kan använda vår kalkylator genom att ange:

Vad är 5B₁₆ - 1F₁₆?

Kalkylatorn returnerar: 3C

5B₁₆ = 91₁₀
1F₁₆ = 31₁₀
91 - 31 = 60
60₁₀ = 3C₁₆

Formeln som används är:

5B_16 - 1F_16 = 3C_16

Exempel 5: RGB Färgkod

Konvertera RGB färgkoden #FF1493 (djuprosa) till decimalvärden.

Du kan använda vår kalkylator genom att ange:

Vad är FF₁₆ i decimal för den djuprosa komponenten?

Kalkylatorn returnerar: 255

FF₁₆ = 15×16¹ + 15×16⁰
= 240 + 15 = 255₁₀
Djuprosa komponent: 255

Formeln som används är:

FF_16 = 255_10

Exempel 6: Minnesadress

Konvertera minnesadressen 0xD000 till decimal.

Du kan använda vår kalkylator genom att ange:

Vad är D000₁₆ i decimal?

Kalkylatorn returnerar: 53248

D000₁₆ = 13×16³ + 0×16² + 0×16¹ + 0×16⁰
= 53248 + 0 + 0 + 0 = 53248₁₀

Formeln som används är:

D000_16 = 53248_10

Exempel 7: MAC-Adress

Konvertera den första oktetten av en MAC-adress CF till decimal.

Du kan använda vår kalkylator genom att ange:

Vad är CF₁₆ i decimal?

Kalkylatorn returnerar: 207

CF₁₆ = 12×16¹ + 15×16⁰
= 192 + 15 = 207₁₀

Formeln som används är:

CF_16 = 207_10

Exempel 8: Unicode-Tecken

Konvertera Unicode-kodpunkten U+004D (bokstaven 'M') till decimal.

Du kan använda vår kalkylator genom att ange:

Vad är 4D₁₆ i decimal?

Kalkylatorn returnerar: 77

4D₁₆ = 4×16¹ + 13×16⁰
= 64 + 13 = 77₁₀

Formeln som används är:

4D_16 = 77_10

Exempel 9: Filbehörigheter

Konvertera Unix-filbehörigheten 644 (oktal) till hex. Konvertera först till decimal: 644₈ = 420₁₀.

Du kan använda vår kalkylator genom att ange:

Vad är 420₁₀ i hex?

Kalkylatorn returnerar: 1A4

420 ÷ 16 = 26 rest 4
26 ÷ 16 = 1 rest A (10)
1 ÷ 16 = 0 rest 1
Läs från botten: 1A4₁₆

Formeln som används är:

420_10 = 1A4_16

Exempel 10: Nätverkskonfiguration

Addera två hexadecimala nätmasker: FB + 04.

Du kan använda vår kalkylator genom att ange:

Vad är FB₁₆ + 04₁₆?

Kalkylatorn returnerar: FF

FB₁₆ = 251₁₀
04₁₆ = 4₁₀
251 + 4 = 255
255₁₀ = FF₁₆

Formeln som används är:

FB_16 + 04_16 = FF_16

Sammanfattning

Dessa exempel visar hur vår hexadecimala kalkylator kan hantera:

  • •Hex till decimal konvertering (FF₁₆ = 255₁₀)
  • •Decimal till hex konvertering (255₁₀ = FF₁₆)
  • •Hexadecimal addition (FF₁₆ + 0A₁₆ = 109₁₆)
  • •Hexadecimal subtraktion och färgkodsapplikationer

Du kan anpassa vilken verklig situation som helst som involverar hexadecimala tal till ett av dessa mönster och låta kalkylatorn göra arbetet åt dig.

Hur man Använder

  1. Välj den typ av hexadecimal beräkning du behöver (hex till decimal, decimal till hex, hexadecimal addition eller hexadecimal subtraktion).
  2. Ange de nödvändiga värdena i inmatningsfälten. Kalkylatorn uppdaterar automatiskt resultatena i realtid.
  3. Visa resultatet och steg-för-steg-uppdelningen av beräkningen med formler som visas med matematisk notation.

Vanliga frågor

Hur konverterar jag hex till decimal?

För att konvertera hex till decimal, multiplicera varje siffra med sin motsvarande potens av 16 och summera resultaten. Till exempel: FF₁₆ = 15×16¹ + 15×16⁰ = 240 + 15 = 255₁₀.

Hur konverterar jag decimal till hex?

För att konvertera decimal till hex, dividera upprepade gånger med 16 och samla resterna. Konvertera rester 10-15 till A-F, läs sedan från botten till toppen.

Om verktyget

Publicerat av Online Tools Center

Senast uppdaterad:

Kontrollera enheter, antaganden och avrundning innan du använder ett resultat. Uppskattningar om hälsa och ekonomi är avsedda för information och ersätter inte individuell professionell rådgivning.

Hittat ett fel? Skicka verktygets namn, inmatade värden, förväntat resultat och faktiskt resultat så att vi kan undersöka det.

Rapportera ett problem