Konwerter systemów liczbowych online
Przeliczaj liczby między systemem binarnym (BIN), ósemkowym (OCT), dziesiętnym (DEC) i szesnastkowym (HEX). Wpisz liczbę w dowolnym polu – reszta uzupełni się automatycznie.
Wpisz liczbę w dowolnym systemie
Przelicznik dowolnej podstawy
Przelicz liczbę między dowolnymi dwiema podstawami (2–36).
Jak działają systemy liczbowe?
Systemy liczbowe różnią się podstawą (bazą) – liczbą cyfr dostępnych do zapisu wartości. Wartość liczby oblicza się jako sumę cyfr pomnożonych przez odpowiednie potęgi podstawy.
System binarny (BIN, podstawa 2)
Używa tylko cyfr 0 i 1. To podstawowy język komputerów – każdy bit procesora, każda komórka pamięci przyjmuje wartość 0 lub 1. Przykład: 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8+0+2+1 = 11₁₀
System ósemkowy (OCT, podstawa 8)
Używa cyfr 0–7. Każda cyfra ósemkowa odpowiada dokładnie 3 bitom binarnym, co ułatwia odczyt kodu binarnego. Stosowany w systemach Unix/Linux (chmod 755 = rwxr-xr-x).
System dziesiętny (DEC, podstawa 10)
Standardowy system, którego używamy na co dzień. Cyfry 0–9. Wszystkie kalkulatory domyślnie operują na systemie dziesiętnym.
System szesnastkowy (HEX, podstawa 16)
Używa cyfr 0–9 i liter A–F (gdzie A=10, B=11, C=12, D=13, E=14, F=15). Każda cyfra HEX odpowiada 4 bitom binarnym (nibble). Szeroko stosowany w programowaniu: kolory CSS (#FF6600), adresy MAC, adresy pamięci, kody błędów.
Przykładowe przeliczenia
- 255₁₀ = FF₁₆ = 11111111₂ = 377₈
- 100₁₀ = 64₁₆ = 1100100₂ = 144₈
- 16₁₀ = 10₁₆ = 10000₂ = 20₈
- 42₁₀ = 2A₁₆ = 101010₂ = 52₈