Czym są liczby dziesiętne, szesnastkowe i binarne?
System dziesiętny to powszechnie stosowany system liczbowy o podstawie 10. Używa on dziesięciu cyfr: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
System heksadecymalny jest systemem o podstawie 16. Używa cyfr 0–9 oraz liter A, B, C, D, E i F, gdzie A odpowiada wartości 10, a F wartości 15.
System binarny jest oparty na podstawie 2 i używa tylko 0 oraz 1. Komputery wewnętrznie korzystają z systemu binarnego, podczas gdy heksadecymalny często stosuje się jako zwięzłą formę zapisu danych binarnych.
Jak przeliczyć liczbę dziesiętną na szesnastkową
Aby przekonwertować liczbę dziesiętną na szesnastkową, wielokrotnie dziel liczbę dziesiętną przez 16 i zapisuj resztę z dzielenia. Reszty od 10 do 15 zamień na litery A-F.
462 ÷ 16 = 28 reszta 14 = E
28 ÷ 16 = 1 reszta 12 = C
1 ÷ 16 = 0 reszta 1
Wynik: 1CE₁₆
Dziesiętna liczba 462 przelicza się na szesnastkową 1CE.
Jak przeliczyć liczbę dziesiętną na binarną
Aby przeliczyć liczbę dziesiętną na binarną, wielokrotnie dziel liczbę dziesiętną przez 2 i zapisuj resztę z dzielenia. Wynik binarny otrzymuje się odczytując reszty od dołu do góry.
42 ÷ 2 = 21 reszta 0
21 ÷ 2 = 10 reszta 1
10 ÷ 2 = 5 reszta 0
5 ÷ 2 = 2 reszta 1
2 ÷ 2 = 1 reszta 0
1 ÷ 2 = 0 reszta 1
Wynik: 101010₂
Dziesiętna liczba 42 przelicza się na binarną 101010.
Kiedy przydatna jest konwersja z systemu dziesiętnego na szesnastkowy
Konwersja z systemu dziesiętnego na szesnastkowy jest powszechna w programowaniu, debugowaniu, wartościach kolorów, adresach pamięci, punktach kodowych Unicode oraz niskopoziomowej analizie danych.
Na przykład liczba dziesiętna 255 w systemie szesnastkowym to FF. W kodzie koloru RGB wartość FF oznacza maksymalną wartość kanału koloru.
Zasady wprowadzania danych
- Użyj cyfr 0–9 do wprowadzania wartości dziesiętnych.
- Przecinki, spacje i podkreślenia są ignorowane dla ułatwienia czytania.
- Liczby całkowite są obsługiwane. Ułamki nie są konwertowane przez to narzędzie.
- Ujemne liczby całkowite są obsługiwane, np. -462.