Matematyka

Kalkulator szesnastkowy

Ustawienia
Zresetuj
Udostępnij wynik
Zapisz
Osadź
Zgłoś błąd

Udostępnij kalkulator

Dodaj nasz darmowy kalkulator do swojej strony internetowej

Proszę wprowadzić ważny URL. Obsługiwane są tylko adresy HTTPS.


Użyj jako wartości domyślnych dla osadzonego kalkulatora to, co znajduje się obecnie w polach wprowadzania kalkulatora na stronie.


Kolor z fokusem obręczy wprowadzania, kolor zaznaczonej przełączki, kolor elementu wyboru podczas najechania itp.


Proszę zaakceptować Warunki Użytkowania.

Prévisualisation

Zapisz kalkulator

Ustawienia kalkulatora

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Udostępnij kalkulator

Co to jest liczba szesnastkowa?

Liczba szesnastkowa to liczba wyrażona w systemie liczbowym o podstawie 16, używająca cyfr od 0 do 9 do przedstawienia wartości od zera do dziewięciu oraz liter od A do F do przedstawienia wartości od dziesięciu do piętnastu. System szesnastkowy jest powszechnie używany w informatyce i elektronice cyfrowej, ponieważ oferuje zwięzłą, zrozumiałą dla człowieka reprezentację wartości binarnych.

Na przykład w systemie szesnastkowym:

  • Liczba dziesiętna 10 jest przedstawiona jako A.
  • Liczba dziesiętna 15 jest przedstawiona jako F.
  • Liczba dziesiętna 255 jest przedstawiona jako FF.

Każda cyfra szesnastkowa reprezentuje cztery cyfry binarne (bity), co czyni konwersję pomiędzy systemem binarnym a szesnastkowym szczególnie prostą. Ten kalkulator pozwala użytkownikom wykonywać operacje dodawania, odejmowania, mnożenia i dzielenia bezpośrednio w formacie szesnastkowym, bez konieczności ręcznej konwersji między systemami dziesiętnym i szesnastkowym.

Jak działa kalkulator

Ten kalkulator szesnastkowy upraszcza operacje arytmetyczne na liczbach szesnastkowych, stosując trzy główne kroki:

  1. Konwersja do dziesiętnej (podstawa 10) – Każda wartość szesnastkowa wejściowa jest konwertowana na swój odpowiednik dziesiętny.
  2. Operacja arytmetyczna – Dodawanie, odejmowanie, mnożenie lub dzielenie jest wykonywane na liczbach dziesiętnych.
  3. Konwersja z powrotem do szesnastkowej (podstawa 16) – Otrzymana wartość dziesiętna jest konwertowana z powrotem do notacji szesnastkowej.

Kalkulator obsługuje jednoczesne wprowadzanie wielu wartości, co pozwala użytkownikom wykonywać operacje na dwóch, trzech lub więcej liczbach szesnastkowych jednocześnie.

Na przykład operacja 1A + F + 5 w systemie szesnastkowym obejmuje trzy liczby i wygeneruje poprawny wynik szesnastkowy w jednym kroku.

Jeśli potrzebujesz przekonwertować liczby na system szesnastkowy, użyj konwertera szesnastkowego.

Konwersja krok po kroku

Przykład 1: Dodawanie szesnastkowe

Wykonaj dodawanie 1A+F1A + F w systemie szesnastkowym.

Krok 1. Konwersja do dziesiętnej:
1A16=1×161+10×160=26101A_{16} = 1 \times 16^1 + 10 \times 16^0 = 26_{10}
F16=1510F_{16} = 15_{10}

Krok 2. Wykonaj dodawanie w dziesiętnym:
26+15=4126 + 15 = 41

Krok 3. Konwersja wyniku do szesnastkowego:

PodziałIloraz całkowityReszta
41 ÷ 1629
2 ÷ 1602

Zatem wynik szesnastkowy to 291629_{16}.

Przykład 2: Odejmowanie szesnastkowe

Oblicz 3CA3C - A w systemie szesnastkowym.

Krok 1. Konwersja do dziesiętnej:
3C16=3×161+12×160=60103C_{16} = 3\times16^1 + 12\times16^0 = 60_{10} A16=1010A_{16} = 10_{10}

Krok 2. Wykonaj odejmowanie w dziesiętnym:
6010=5060 - 10 = 50

Krok 3. Konwersja do szesnastkowego:

PodziałIloraz całkowityReszta
50 ÷ 1632
3 ÷ 1603

Zatem wynik szesnastkowy to 321632_{16}.

Wynik: 3CA=323C - A = 32

Przykład 3: Mnożenie szesnastkowe

Oblicz A×5A \times 5 w systemie szesnastkowym.

Krok 1. Konwersja do dziesiętnej:
A16=1010A_{16} = 10_{10}

Krok 2. Mnożenie w dziesiętnym:
10×5=5010 \times 5 = 50

Krok 3. Konwersja do szesnastkowego:

PodziałIloraz całkowityReszta
50 ÷ 1632
3 ÷ 1603

Zatem wynik szesnastkowy to 321632_{16}.

Przykład 4: Dzielenie szesnastkowe

Oblicz 64/864 / 8 w systemie szesnastkowym.

Krok 1. Konwersja do dziesiętnej:
6416=6×161+4×160=1001064_{16} = 6\times16^1 + 4\times16^0 = 100_{10}
816=8×160=8108_{16} = 8\times16^0 = 8_{10}

Krok 2. Wykonaj dzielenie w dziesiętnym:
100/8=12,5100 / 8 = 12,5

Krok 3. Konwersja części całkowitej i ułamkowej do szesnastkowej:
Część całkowita 1210=C1612_{10} = C_{16}.

Część ułamkowa

MnożenieWynikReszta
0,5 × 1680

Zatem wynik szesnastkowy to C.816C.8_{16}.

Tabela konwersji

HexDziesiętnaBinarny
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111

Interesujące fakty o szesnastkowych

  • Przedrostek „0x” jest często używany do wskazania wartości szesnastkowej w językach programowania (np. 0xFF).
  • HTML i CSS używają kodów szesnastkowych do przedstawiania kolorów; na przykład, #FFFFFF to biały, a #000000 to czarny.
  • Adresy pamięci w większości systemów komputerowych są przedstawiane w formacie szesnastkowym, ponieważ dobrze się przekładają na dane binarne.
  • Wczesne komputery wykorzystywały szesnastkowy zapis, by programiści mogli szybciej czytać i debugować kod maszynowy binarny.

Często zadawane pytania

Jak dodać wiele liczb szesnastkowych, takich jak 1A + 2F + 3B?

Konwertuj każdą liczbę na dziesiętną:
1A = 26, 2F = 47, 3B = 59.
Dodaj je: 26 + 47 + 59 = 132.
Konwertuj z powrotem: 132 ÷ 16 = 8 reszta 4 → 84₁₆.
Wynik: 84.

Czy liczby szesnastkowe mogą zawierać części ułamkowe?

Tak. Ułamkowe liczby szesnastkowe używają ujemnych potęg liczb 16.
Przykład: 0.A16=10×161=0,625100.A_{16} = 10 \times 16^{-1} = 0,625_{10}.

Jak przekonwertować dużą liczbę szesnastkową, taką jak ABCD, na dziesiętną?

Rozwiń:
A×163+B×162+C×161+D×160A \times 16^3 + B \times 16^2 + C \times 16^1 + D \times 16^0
=10×4096+11×256+12×16+13×1= 10 \times 4096 + 11 \times 256 + 12 \times 16 + 13 \times 1
=40960+2816+192+13= 40960 + 2816 + 192 + 13
=4398110= 43981_{10}

Zatem wynik dziesiętny to 439811043981_{10}.

Zgłoś błąd

To pole jest wymagane.