Konwerter podstaw liczb

Konwerter z systemu binarnego na dziesiętny

Konwertuj liczby binarne na dziesiętne i liczby dziesiętne na binarne natychmiast. Narzędzie weryfikuje wprowadzone dane, obsługuje bardzo duże liczby całkowite oraz pokazuje przejrzyste kroki konwersji.

Konwertuj liczbę

Wybierz kierunek konwersji, wpisz liczbę całkowitą i skopiuj wynik. System binarny używa tylko cyfr 0 i 1. System dziesiętny używa cyfr od 0 do 9.

Wynik dziesiętny 105

Kroki konwersji na żywo

Wyjaśnienie aktualizuje się w miarę wpisywania danych. Dla bardzo dużych liczb narzędzie zachowuje dokładny wynik i podsumowuje metodę, zamiast wyświetlać zbyt długą listę kroków.

Jak obliczany jest ten wynik

  1. Czytaj każdą cyfrę binarną od prawej do lewej.
  2. Pomnóż każdą cyfrę przez odpowiednią potęgę liczby 2.
  3. Dodaj wartości, aby uzyskać wynik dziesiętny.
Uwaga dotycząca dokładności: Ten konwerter używa JavaScript BigInt do konwersji liczb całkowitych, dzięki czemu duże liczby całkowite są przetwarzane dokładnie, a nie zaokrąglane jak zwykłe liczby zmiennoprzecinkowe.

Czym są liczby binarne i dziesiętne?

System binarny jest oparty na podstawie 2. Używa tylko dwóch cyfr: 0 i 1.

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.

Binarny jest fundamentalny w informatyce, ponieważ cyfrowe obwody reprezentują informacje za pomocą dwóch stanów, powszechnie opisanych jako wyłączony/włączony lub 0/1.

Jak przekonwertować binarny na dziesiętny

Aby przekonwertować liczbę binarną na dziesiętną, należy pomnożyć każdą cyfrę binarną przez odpowiednią potęgę liczby 2. Prawa cyfra jest mnożona przez 20, kolejna przez 21, następnie przez 22 i tak dalej.

1101001₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 0×2¹ + 1×2⁰ = 105₁₀

Oznacza to, że binarny 1101001 jest równy dziesiętnemu 105.

Jak przeliczyć liczbę dziesiętną na binarną

Aby przekonwertować liczbę dziesiętną na binarną, wielokrotnie dziel liczbę dziesiętną przez 2 i zapisuj każdą resztę z dzielenia. Wynik binarny otrzymuje się odczytując reszty od dołu do góry.

179 ÷ 2 = 89 reszta 1
89 ÷ 2 = 44 reszta 1
44 ÷ 2 = 22 reszta 0
22 ÷ 2 = 11 reszta 0
11 ÷ 2 = 5 reszta 1
5 ÷ 2 = 2 reszta 1
2 ÷ 2 = 1 reszta 0
1 ÷ 2 = 0 reszta 1
Wynik: 10110011₂

Dziesiętna liczba 179 przelicza się na binarną 10110011.

Ułamki binarne i praktyczne zastosowanie

Ten konwerter koncentruje się na dokładnym przeliczaniu liczb całkowitych. Możliwe jest również użycie ułamków binarnych: cyfry po przecinku binarnym odpowiadają wartościom 1/2, 1/4, 1/8, 1/16 i tak dalej.

Binarny występuje w programowaniu, sieciach komputerowych, formatach plików, maskach bitowych, uprawnieniach, elektronice cyfrowej oraz debugowaniu niskopoziomowym. Dla czytelności długie wartości binarne są często grupowane lub konwertowane na system szesnastkowy.

Zasady wprowadzania danych

  • Używaj tylko 0 i 1 dla danych binarnych.
  • Użyj cyfr 0–9 do wprowadzania wartości dziesiętnych.
  • Liczby całkowite są obsługiwane. Ułamki nie są konwertowane przez to narzędzie.
  • Ujemne liczby całkowite są obsługiwane, np. -1010 lub -10.