Heksadecimalni kalkulator

Izvodite aritmetičke operacije s heksadecimalnim brojevima ili ih pretvorite u dekadske.

Nevažeći heksadecimalni broj 1
Nevažeći heksadecimalni broj 2

Rezultat u heksadecimalnom zapisu:

Rezultat u dekadskom zapisu:

Nevažeći heksadecimalni broj

Dekadski rezultat:

Nevažeći dekadski broj

Heksadecimalni rezultat:

Što su heksadecimalni brojevi?

Heksadecimalni sustav je brojevni sustav s bazom 16 koji koristi znamenke 0-9 i slova A-F.

Neki primjeri heksadecimalnih brojeva uključuju:

  • 1F (31 u decimalama)
  • A0 (160 u decimalama)
  • FF (255 u decimalama)

Zbrajanje heksadecimalnih brojeva

Slično dekadskom zbrajanju, ali s bazom 16.

Primjer: Dodajte 5A (90 u decimali) i 3F (63 u decimali) korak po korak

  1. Počinjemo prvo zbrajanjem jedinica (ili najmanje značajnih znamenki): A + F = 17 (u decimalnom obliku)
  2. Budući da je rezultat veći od 15, uzimamo 1 u sljedeći stupac
  3. Nastavljamo zbrajati ostale stupce: 5 + 3 + 1 (nosi se) = 9
  4. Konačni rezultat je 99 (153 u decimalama)

Oduzimanje heksadecimalnih brojeva

Slično dekadskom oduzimanju.

Primjer: oduzmite 7B (123 u decimali) - 5F (95 u decimali) korak po korak

  1. Prvo počinjemo oduzimanjem znamenki jedinica (ili najmanje značajnih znamenki): B - F. Budući da je B (11 u decimalnom) manje od F (15 u decimalnom), moramo "posuditi jedan" od desetice heksadecimalnog broja. U ovom slučaju, imali bismo 1B (27 u decimalnom) - F (15 u decimalnom) = C (12 u decimalnom).
  2. Nastavljamo s oduzimanjem ostalih stupaca: (7 - 1) - 5 = 1, jer smo u prethodnom koraku posudili jedinicu 7.
  3. Konačni rezultat je 1C (28 u decimalama)

Pretvaranje u dekadski sustav

Množimo svaku znamenku s odgovarajućom potencijom broja 16.

(digit_1 · 16^(n-1)) + (digit_2 · 16^(n-2)) + ... + (digit_n · 16^0)

Gdje je digit_1 krajnja lijeva znamenka heksadecimalnog broja, digit_2 je sljedeća i tako dalje, a n je ukupan broj znamenki koje čine heksadecimalni broj koji treba pretvoriti.

Primjer: Pretvorite heksadecimalni broj 5A u decimalni.

  1. Određujemo vrijednost n. U ovom slučaju je n = 2
  2. Svaku heksadecimalnu znamenku pretvaramo u njen decimalni oblik. U ovom slučaju, 5 = 5 i A = 10
  3. U formuli zamjenjujemo znamenke u njihovom decimalnom obliku. Na ovaj način imamo:
(5 · 16^1) + (10 · 16^0) = (5 · 16) + (10 · 1) = (80) + (10) = 90

Razlike između dekadskog i heksadecimalnog sustava

decimalni sustav

Dekadski sustav koristi bazu 10, a heksadecimalni bazu 16.

heksadecimalni sustav

To je sustav numeriranja s bazom 16 i obično se koristi u svijetu digitalne grafike za predstavljanje boja na monitoru. Svaka znamenka koja čini broj može poprimiti vrijednosti između [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F]. Ako je vrijednost znamenke veća od F, mora se dodati nova znamenka za njezin ispravan prikaz.

Tablica ekvivalenata između decimalnih, heksadecimalnih i binarnih brojeva

Predstavljanje brojeva u svakom od brojevnih sustava.

Dekadski
Heksadecimalni
Binarni
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