Zamiana systemu binarnego na dziesiętny
Zamiana liczby z systemu binarnego na dziesiętny polega na dodaniu wag cyfr równych 1; od prawej wagi to 1, 2, 4, 8, 16 i tak dalej. 1011 daje więc 8 + 2 + 1 = 11. Pod wynikiem widać obliczenia dla Twojej liczby, a po zmianie kierunku zamienisz też liczbę dziesiętną na binarną.
Źródło: Wikipedia: Positional notation (base conversion, place values). Stan na: .
Jak to obliczamy
Jak zamienić liczbę binarną na dziesiętną
- Nad każdą cyfrą, zaczynając od prawej, zapisz wagę: 1, 2, 4, 8, 16, 32, 64, 128.
- Skreśl wagi nad zerami.
- Dodaj pozostałe wagi.
Przykład: 10001 = 16 + 1 = 17. Bajt 1011 0110 = 128 + 32 + 16 + 4 + 2 = 182. Wzór ogólny to suma cyfr pomnożonych przez 2 do potęgi ich pozycji (licząc od 0 po prawej).
| Binarnie | Dziesiętnie |
|---|---|
| 111 | 7 |
| 1001 | 9 |
| 1100 | 12 |
| 10001 | 17 |
| 11110 | 30 |
| 1000000 | 64 |
W drugą stronę: dzielenie przez 2
Dziel liczbę przez 2 aż do zera i czytaj reszty od dołu do góry. Dla 30: 30 : 2 = 15 r. 0, 15 : 2 = 7 r. 1, 7 : 2 = 3 r. 1, 3 : 2 = 1 r. 1, 1 : 2 = 0 r. 1, czyli 11110.
W Pythonie i C++
W Pythonie wystarczy int("10001", 2), co daje 17; odwrotnie działa bin(17). W C++ można użyć std::stoi("10001", nullptr, 2) albo std::bitset<8>("10001").to_ulong(). Na kartkówce przydaje się jednak metoda z wagami – kalkulator pokazuje ją pod wynikiem.
Gdzie spotkasz liczby binarne
Bajt to zakres od 0000 0000 do 1111 1111, czyli od 0 do 255. Każda liczba w adresie IPv4 to jeden bajt: 192 = 1100 0000, 168 = 1010 1000. Uzupełnienie do dwóch i inne systemy liczbowe obsługuje kalkulator systemów liczbowych, a dodawanie i odejmowanie w systemie dwójkowym kalkulator binarny.
Najczęściej zadawane pytania
Jak zamienić liczbę binarną na dziesiętną?
Dodaj wagi (1, 2, 4, 8… od prawej) tych cyfr, które są jedynkami: 1011 = 8 + 2 + 1 = 11.
Ile to 10001 w systemie dziesiętnym?
10001 to 16 + 1 = 17.
Ile to 1111 1111 dziesiętnie?
255, największa wartość jednego bajtu.
Jak zamienić liczbę dziesiętną na binarną?
Dziel przez 2 i zapisuj reszty, a potem czytaj je od końca: 30 to 11110.
Jak przeliczyć system binarny na dziesiętny w Pythonie?
Funkcją int z podstawą 2: int("10001", 2) zwraca 17.
Źródła i podstawa prawna
- Wikipedia: Positional notation (base conversion, place values)
- Unicode Standard – code points are written in hexadecimal (U+0041 = 65)
Stan na: · Zasady redakcyjne
Podobne narzędzia
- Kalkulator systemów liczbowych z obliczeniamiKalkulator systemów liczbowych: zamiana między systemem dwójkowym, ósemkowym, dziesiętnym, szesnastkowym i bazą 2–36 – z obliczeniami, ułamkami i U2.
- Kalkulator binarny z obliczeniami krok po krokuKalkulator binarny online: dodawaj, odejmuj, mnóż, dziel i łącz liczby binarne za pomocą AND, OR i XOR – wynik także dziesiętnie, szesnastkowo i w kodzie U2.
- Hex na dec (i dec na hex): konwerterHex na dec: pomnóż każdą cyfrę przez potęgę 16, np. FF = 255. Wpisz liczbę hex i zobacz dec, zapis dwójkowy i ósemkowy albo zamień dec na hex – z rachunkiem.
- Kalkulator podsieci IPv4: adres sieci, broadcast i zakres hostówKalkulator podsieci IPv4 z CIDR: adres sieci, broadcast, zakres hostów, maska podsieci, maska odwrotna i liczba hostów – binarnie i z podziałem.
- Zamiana tekstu na kod binarny (i z powrotem)Zamień tekst na kod binarny, szesnastkowy, dziesiętny lub ósemkowy i przetłumacz binarny z powrotem na tekst: UTF-8 dla polskich znaków i emoji, w przeglądarce.
- Kalkulator onlineDarmowy kalkulator online: wpisz lub klikaj, a wynik pojawi się od razu – z kolejnością działań, nawiasami, procentami, pierwiastkiem i historią.
- Kalkulator punktów do liceumKalkulator punktów do liceum: wpisz wyniki egzaminu ósmoklasisty i oceny ze świadectwa, a zobaczysz sumę punktów rekrutacyjnych na 200 z rozbiciem na składniki.
- Kalkulator punktów na studia 2026Kalkulator punktów na studia: przelicz wyniki matury z poziomu podstawowego i rozszerzonego na punkty rekrutacyjne – przeliczniki SGGW i UG albo własne wagi.
- Symbole pierwiastków quiz: nazwa ↔ symbolSymbole pierwiastków quiz online: zgadnij nazwę z symbolu albo symbol z nazwy. 20 pierwszych pierwiastków, metale z życia codziennego lub wszystkie 118.