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:
- Konwersja do dziesiętnej (podstawa 10) – Każda wartość szesnastkowa wejściowa jest konwertowana na swój odpowiednik dziesiętny.
- Operacja arytmetyczna – Dodawanie, odejmowanie, mnożenie lub dzielenie jest wykonywane na liczbach dziesiętnych.
- 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 w systemie szesnastkowym.
Krok 1. Konwersja do dziesiętnej:
Krok 2. Wykonaj dodawanie w dziesiętnym:
Krok 3. Konwersja wyniku do szesnastkowego:
| Podział | Iloraz całkowity | Reszta |
|---|---|---|
| 41 ÷ 16 | 2 | 9 |
| 2 ÷ 16 | 0 | 2 |
Zatem wynik szesnastkowy to .
Przykład 2: Odejmowanie szesnastkowe
Oblicz w systemie szesnastkowym.
Krok 1. Konwersja do dziesiętnej:
Krok 2. Wykonaj odejmowanie w dziesiętnym:
Krok 3. Konwersja do szesnastkowego:
| Podział | Iloraz całkowity | Reszta |
|---|---|---|
| 50 ÷ 16 | 3 | 2 |
| 3 ÷ 16 | 0 | 3 |
Zatem wynik szesnastkowy to .
Wynik:
Przykład 3: Mnożenie szesnastkowe
Oblicz w systemie szesnastkowym.
Krok 1. Konwersja do dziesiętnej:
Krok 2. Mnożenie w dziesiętnym:
Krok 3. Konwersja do szesnastkowego:
| Podział | Iloraz całkowity | Reszta |
|---|---|---|
| 50 ÷ 16 | 3 | 2 |
| 3 ÷ 16 | 0 | 3 |
Zatem wynik szesnastkowy to .
Przykład 4: Dzielenie szesnastkowe
Oblicz w systemie szesnastkowym.
Krok 1. Konwersja do dziesiętnej:
Krok 2. Wykonaj dzielenie w dziesiętnym:
Krok 3. Konwersja części całkowitej i ułamkowej do szesnastkowej:
Część całkowita .
Część ułamkowa
| Mnożenie | Wynik | Reszta |
|---|---|---|
| 0,5 × 16 | 8 | 0 |
Zatem wynik szesnastkowy to .
Tabela konwersji
| Hex | Dziesiętna | Binarny |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| A | 10 | 1010 |
| B | 11 | 1011 |
| C | 12 | 1100 |
| D | 13 | 1101 |
| E | 14 | 1110 |
| F | 15 | 1111 |
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,
#FFFFFFto biały, a#000000to 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: .
Jak przekonwertować dużą liczbę szesnastkową, taką jak ABCD, na dziesiętną?
Rozwiń:
Zatem wynik dziesiętny to .