Hexadecimális kalkulátor

Végezzen aritmetikai műveleteket hexadecimális számok között, vagy használja azonnali konvertereinket hexadecimálisból decimálisba és fordítva. Pontos eredmények és könnyű másolás.

Érvénytelen hexadecimális szám 1
Érvénytelen hexadecimális szám 2

Eredmény hexadecimálisan:

Eredmény decimálisban:

Érvénytelen hexadecimális szám

Decimális eredmény:

Érvénytelen decimális szám

Hexadecimális eredmény:

Mik a hexadecimális számok? Példákkal

A hexadecimális számok olyan numerikus ábrázolás, amely 16 számjegyet használ a decimális rendszer 10 számjegye helyett. A használt számjegyek a 0–9 közötti számok és az A, B, C, D, E, F betűk. A hexadecimális számokat gyakran használják a programozásban a bináris számrendszer értékeinek ábrázolására.

Néhány példa hexadecimális számokra:

  • 1F (31 decimálisan)
  • A0 (160 decimálisan)
  • FF (255 decimálisan)

Hogyan adjunk össze hexadecimális számokat?

A hexadecimális számok összeadása hasonló a decimális számok összeadásához, de néhány fontos különbséggel a különböző számrendszer alapja miatt. Az alábbiakban egy példa látható két hexadecimális szám összeadására:

Példa: 5A (90 decimálisan) és 3F (63 decimálisan) összeadása lépésről lépésre

  1. Először az egységek (vagy legkisebb jelentőségű) számjegyeit adjuk össze: A + F = 17 (decimálisan)
  2. Mivel az eredmény nagyobb 15-nél, 1-et viszünk át a következő oszlopba
  3. Folytatjuk a többi oszlop összeadását: 5 + 3 + 1 (átvitt) = 9
  4. A végeredmény 99 (153 decimálisan)

Hogyan vonjunk ki hexadecimális számokat?

A hexadecimális számok kivonása hasonló a decimális számok kivonásához, de néhány fontos különbséggel a különböző számrendszer alapja miatt. Az alábbiakban egy példa látható két hexadecimális szám kivonására:

Példa: 7B (123 decimálisan) - 5F (95 decimálisan) kivonása lépésről lépésre

  1. Először az egységek (vagy legkisebb jelentőségű) számjegyeit vonjuk ki: B - F. Mivel B (11 decimálisan) kisebb, mint F (15 decimálisan), „kölcsön kell kérnünk” egy egységet a hexadecimális szám tízes helyiértékétől. Ebben az esetben 1B (27 decimálisan) - F (15 decimálisan) = C (12 decimálisan) lenne.
  2. Folytatjuk a többi oszlop kivonását: (7 - 1) - 5 = 1, mivel az előző lépésben kölcsönvettünk egy egységet a 7-ből.
  3. A végeredmény 1C (28 decimálisan)

Hexadecimális szám konvertálása decimálissá

Hexadecimális szám decimálissá alakításához a következő képletet használjuk:

(számjegy_1 · 16^(n-1)) + (számjegy_2 · 16^(n-2)) + ... + (számjegy_n · 16^0)

Ahol számjegy_1 a hexadecimális szám bal szélső számjegye, számjegy_2 a következő, és így tovább, n pedig a konvertálandó hexadecimális számot alkotó számjegyek teljes száma.

Példa: Az 5A hexadecimális szám konvertálása decimálissá.

  1. Meghatározzuk n értékét. Ebben az esetben n = 2
  2. Átalakítjuk minden hexadecimális számjegyet decimális formájává. Ebben az esetben 5 = 5 és A = 10
  3. Behelyettesítjük a számjegyeket decimális formájukban a képletbe. Így kapjuk:
(5 · 16^1) + (10 · 16^0) = (5 · 16) + (10 · 1) = (80) + (10) = 90

Különbségek a decimális és hexadecimális rendszerek között

Decimális rendszer

10-es alapú számrendszer, világszerte szabvány. A decimális számot alkotó minden számjegynek 0 és 9 közötti értéket kell felvennie. Ha a számjegy értéke meghaladja a 9-et, új számjegyet kell hozzáadni a helyes ábrázoláshoz.

Hexadecimális rendszer

16-os alapú számrendszer, gyakran használják a digitális grafikában a monitor színeinek ábrázolására. A számot alkotó minden számjegy [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F] közötti értéket vehet fel. Ha a számjegy értéke meghaladja az F-et, új számjegyet kell hozzáadni a helyes ábrázoláshoz.

Decimális, hexadecimális és bináris számok ekvivalencia táblázata

A számok ábrázolása az egyes számrendszerekben.

Decimális rendszer
Hexadecimális rendszer
Bináris rendszer
0
0
0
1
1
1
2
2
10
3
3
11
4
4
100
5
5
101
6
6
110
7
7
111
8
8
1000
9
9
1001
10
A
1010
11
B
1011
12
C
1100
13
D
1101
14
E
1110
15
F
1111