Kalkulator Hex
Wykonuj dodawanie, odejmowanie, mnożenie, dzielenie szesnastkowe oraz operacje bitowe (AND, OR, XOR, NOT, przesunięcia). Uzyskaj rozwiązania krok po kroku z wynikami w systemach szesnastkowym, dziesiętnym i binarnym.
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Kalkulator Hex
Witamy w Kalkulatorze Hex, wszechstronnym, bezpłatnym narzędziu online do wykonywania arytmetyki szesnastkowej i operacji bitowych. Niezależnie od tego, czy jesteś programistą debugującym kod, studentem uczącym się systemów liczbowych, czy inżynierem pracującym z danymi niskopoziomowymi, ten kalkulator zapewnia szczegółowe rozwiązania krok po kroku i wyniki w wielu systemach liczbowych.
Co to jest system szesnastkowy?
System szesnastkowy (często skracany jako „hex”) to system liczbowy o podstawie 16, który wykorzystuje 16 różnych symboli: cyfry 0-9 reprezentują wartości od zera do dziewięciu, a litery A-F (lub a-f) reprezentują wartości od dziesięciu do piętnastu. Dzięki temu system szesnastkowy idealnie nadaje się do reprezentowania danych binarnych w zwartej, czytelnej dla człowieka formie.
| Hex | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dec | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Bin | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Dlaczego warto używać systemu szesnastkowego?
- Zwięzła reprezentacja binarna: każda cyfra szesnastkowa reprezentuje dokładnie 4 bity binarne (półbajt), co upraszcza konwersję.
- Adresy pamięci: lokalizacje pamięci komputera są zazwyczaj wyświetlane w formacie szesnastkowym.
- Kody kolorów: kolory internetowe wykorzystują notację szesnastkową (np. #FF5733 dla koloru pomarańczowo-czerwonego).
- Adresy MAC: identyfikatory sprzętu sieciowego wykorzystują pary szesnastkowe (np. 00:1A:2B:3C:4D:5E).
- Język asemblera: instrukcje kodu maszynowego są często reprezentowane w formacie szesnastkowym.
Obsługiwane operacje
Operacje arytmetyczne
- Dodawanie (+): Dodaj do siebie dwie liczby szesnastkowe.
- Odejmowanie (-): Odejmij drugą liczbę szesnastkową od pierwszej.
- Mnożenie (x): Pomnóż dwie liczby szesnastkowe.
- Dzielenie (/): Dzielenie całkowite liczb szesnastkowych (tylko iloraz).
- Modulo (%): Znajdź resztę z dzielenia.
Operacje bitowe
- AND (&): Zwraca 1 tylko tam, gdzie oba bity mają wartość 1. Służy do maskowania określonych bitów.
- OR (|): Zwraca 1 tam, gdzie co najmniej jeden bit ma wartość 1. Służy do ustawiania określonych bitów.
- XOR (^): Zwraca 1 tam, gdzie bity się różnią. Służy do przełączania bitów i szyfrowania.
- Przesunięcie w lewo (<<): Przesuwa bity w lewo, co skutecznie mnoży przez potęgi liczby 2.
- Przesunięcie w prawo (>>): Przesuwa bity w prawo, co skutecznie dzieli przez potęgi liczby 2.
Jak korzystać z tego kalkulatora
- Wprowadź pierwszą liczbę szesnastkową: Wpisz pierwszą liczbę szesnastkową, używając cyfr 0-9 i liter A-F. Kalkulator akceptuje wielkie i małe litery.
- Wybierz operację: Wybierz operację: arytmetyczną (+, -, *, /, %) lub bitową (AND, OR, XOR, <<, >>). Kliknij przyciski operacji lub użyj listy rozwijanej.
- Wprowadź drugą liczbę szesnastkową: Wprowadź drugą liczbę szesnastkową. W przypadku operacji przesunięcia jest to liczba bitów do przesunięcia.
- Oblicz i wyświetl wyniki: Kliknij Oblicz, aby zobaczyć wyniki w formacie szesnastkowym, dziesiętnym i binarnym, wraz ze szczegółowym rozwiązaniem krok po kroku.
Zrozumienie operacji bitowych
Operacje bitowe działają na reprezentacji binarnej liczb, manipulując poszczególnymi bitami. Są one fundamentalne w programowaniu w zadaniach takich jak flagi, uprawnienia i niskopoziomowa optymalizacja.
Przykład bitowego AND
AND zwraca 1 tylko wtedy, gdy oba odpowiadające sobie bity mają wartość 1. Jest to powszechnie stosowane do „maskowania” w celu wyodrębnienia określonych bitów.
Przykład bitowego OR
OR zwraca 1, gdy co najmniej jeden z odpowiadających sobie bitów ma wartość 1. Służy do łączenia flag lub ustawiania określonych bitów.
Przykład bitowego XOR
XOR zwraca 1, gdy odpowiadające sobie bity są różne. Przydatne do przełączania bitów i prostego szyfrowania.
Często zadawane pytania
Co to jest system szesnastkowy i dlaczego jest używany?
System szesnastkowy (podstawa 16) to system liczbowy, który używa 16 symboli: 0-9 i A-F (gdzie A=10, B=11, C=12, D=13, E=14, F=15). Jest szeroko stosowany w informatyce, ponieważ zapewnia zwartą reprezentację danych binarnych - każda cyfra szesnastkowa reprezentuje dokładnie 4 bity binarne, co ułatwia odczytywanie adresów pamięci, kodów kolorów i kodu maszynowego.
Jak dodawać liczby szesnastkowe?
Aby dodać liczby szesnastkowe: 1) Konwertuj każdą cyfrę szesnastkową na jej dziesiętny odpowiednik, 2) Dodaj liczby kolumna po kolumnie od prawej do lewej, 3) Jeśli suma przekracza 15, przenieś 1 do następnej kolumny, 4) Konwertuj wyniki z powrotem na system szesnastkowy. Na przykład A + 7 = 17 dziesiętnie = 11 szesnastkowo (zapisz 1, przenieś 1).
Co to są operacje bitowe w systemie szesnastkowym?
Operacje bitowe działają na reprezentacji binarnej liczb szesnastkowych. AND (&) zwraca 1 tylko wtedy, gdy oba bity mają wartość 1. OR (|) zwraca 1, jeśli którykolwiek bit ma wartość 1. XOR (^) zwraca 1, jeśli bity są różne. Operacje te są niezbędne do maskowania, manipulowania flagami i niskopoziomowych zadań programistycznych.
Jak działają operacje przesunięcia bitowego?
Przesunięcie w lewo (<<) przesuwa wszystkie bity w lewo o określoną liczbę pozycji, wypełniając zera po prawej stronie. To skutecznie mnoży przez 2 przy każdym przesunięciu. Przesunięcie w prawo (>>) przesuwa bity w prawo, dzieląc przez 2 przy każdym przesunięciu. Na przykład 0x10 << 2 = 0x40 (16 * 4 = 64).
Jaka jest maksymalna wartość szesnastkowa obsługiwana przez ten kalkulator?
Ten kalkulator obsługuje liczby szesnastkowe o długości do 32 znaków, co może reprezentować wartości do 2^128. Obejmuje to praktycznie wszystkie praktyczne przypadki użycia, w tym adresy 64-bitowe, wartości kryptograficzne i obliczenia na dużych liczbach całkowitych. Operacje bitowe są zoptymalizowane dla wartości do 64 bitów.
Powiązane zasoby
- System szesnastkowy - Wikipedia
- Szesnastkowy system liczbowy - Khan Academy
- Konwerter hex - Konwertuj między systemami szesnastkowym, dziesiętnym, binarnym i ósemkowym
- Kalkulator binarny - Wykonuj arytmetykę binarną
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Kalkulator Hex" na https://MiniWebtool.com/pl/kalkulator-hex/ z MiniWebtool, https://MiniWebtool.com/
przez zespół miniwebtool. Zaktualizowano: 10 stycznia 2026 r.
Możesz także wypróbować nasz AI Rozwiązywacz Matematyczny GPT, aby rozwiązywać swoje problemy matematyczne poprzez pytania i odpowiedzi w języku naturalnym.
Inne powiązane narzędzia:
Przetworniki systemów liczbowych:
- konwerter binarny
- Kalkulator n-ary
- Kalkulator Binarny Polecane
- Konwerter Binarny
- Konwerter binarny na dziesiętny Polecane
- Konwerter binarny na szesnastkowy
- konwerter binarny na ósemkowy
- Konwerter dziesiętny na binarny
- konwerter dziesiętny na szesnastkowy
- Konwerter dziesiętny na ósemkowy
- konwerter dziesiętny na procent
- Konwerter zapisu dziesiętnego na naukowy
- Konwerter stopnie na radiany
- Kalkulator Hex Polecane
- Konwerter Hexadecymalny Polecane
- Konwerter szesnastkowy na binarny Polecane
- Konwerter szesnastkowy na dziesiętny Polecane
- Konwerter Szesnastkowy na Ósemkowy
- Kalkulator ósemkowy
- Konwerter Ósemkowy
- Konwerter ósemkowy na binarny
- Konwerter Ósemkowy na Dziesiętny
- Konwerter ósemkowy na szesnastkowy
- Konwerter procentów na dziesiętne
- Konwerter Radianów na Stopnie Polecane
- Kalkulator Ilorazu i Procentu
- Konwerter liczb rzymskich Polecane
- Konwerter notacji naukowej na postać dziesiętną