Hexadecimális kalkulátor

Végezzen aritmetikai műveleteket hexadecimális számok között, vagy használja azonnali átváltóinkat hexadecimálisból decimálisba és vissza. Pontos és könnyen másolható eredmények.

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

Eredmény hexadecimálisban:

Eredmény decimálisban:

Érvénytelen hexadecimális szám

Decimális szám

Érvénytelen decimális szám

Hexadecimális szám

Mik azok a hexadecimális számok? Példák

A hexadecimális számrendszer 16 szimbólumot használ a decimális rendszer 10 szimbóluma helyett. A szimbólumok a 0-tól 9-ig terjedő számjegyek és az A, B, C, D, E, F betűk. A hexadecimális számokat a programozásban gyakran használják a bináris értékek tömörebb ábrázolására.

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

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

Hogyan váltsunk át hexadecimális számot decimálisra

Hexadecimális szám decimálisra váltá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ő, n pedig a hexadecimális szám számjegyeinek teljes száma.

Példa: Váltsuk át az 5A hexadecimális számot decimálisra.

  1. Határozza meg n értékét. Ebben az esetben n = 2
  2. Alakítsa át az egyes hexadecimális jegyeket decimális formára: 5 = 5 és A = 10
  3. Helyettesítse a decimális értékeket a képletbe:
(5 · 16^1) + (10 · 16^0) = (5 · 16) + (10 · 1) = (80) + (10) = 90

Megfeleltetési táblázat decimális, hexadecimális és bináris számok között

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

Hogyan adjunk össze hexadecimális számokat

A hexadecimális számok összeadása hasonló a decimális számok összeadásához, de a más számrendszeri alap miatt fontos különbségek vannak. Íme egy példa két hexadecimális szám összeadására:

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

  1. Kezdjük a legkisebb helyiértékű számjegyekkel: A + F = 17 (decimálisban)
  2. Mivel az eredmény nagyobb, mint 15, átviszünk 1-et a következő oszlopba
  3. Folytatjuk a többi oszlop összeadásával: 5 + 3 + 1 (átvitel) = 9
  4. A végeredmény 99 (decimálisban 153)

Hogyan vonjunk ki hexadecimális számokat

A hexadecimális számok kivonása a decimális számok kivonásához hasonló, figyelembe véve a 16-os alapot. Íme egy lépésről lépésre követhető példa:

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

  1. Kezdjük az egyesek oszlopával: B − F. Mivel B (decimálisban 11) kisebb, mint F (decimálisban 15), 1-et kell „kölcsönkérnünk” a következő helyiértékről. Így 1B (decimálisban 27) − F (decimálisban 15) = C (decimálisban 12).
  2. Folytatjuk a következő oszloppal: (7 − 1) − 5 = 1, mivel az előző lépésben 1-et kölcsönkértünk a 7-ből.
  3. A végeredmény 1C (decimálisban 28)