Czym są liczby dziesiętne i ósemkowe?
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 ósemkowy jest systemem o podstawie 8. Używa tylko ośmiu cyfr: 0, 1, 2, 3, 4, 5, 6, 7. Cyfry 8 i 9 nie są poprawne w liczbach ósemkowych.
Oktalny system jest przydatny w pracy z systemami binarnymi, ponieważ jedna cyfra ósemkowa reprezentuje dokładnie trzy bity binarne. Na przykład ósemkowe 7 odpowiada binarnemu 111.
Jak przekonwertować liczbę ósemkową na dziesiętną
Aby przeliczyć liczbę ósemkową na dziesiętną, należy pomnożyć każdą cyfrę przez odpowiednią potęgę liczby 8. Prawa cyfra jest mnożona przez 80, kolejna przez 81, następnie przez 82 i tak dalej.
4205₈ = 4×8³ + 2×8² + 0×8¹ + 5×8⁰ = 2181₁₀
Oznacza to, że ósemkowy 4205 jest równy dziesiętnemu 2181.
Jak przeliczyć liczbę dziesiętną na ósemkową
Aby przekonwertować liczbę dziesiętną na ósemkową, wielokrotnie dziel liczbę dziesiętną przez 8 i zapisuj każdą resztę z dzielenia. Wynik w systemie ósemkowym to reszty odczytane od dołu do góry.
2181 ÷ 8 = 272 reszta 5
272 ÷ 8 = 34 reszta 0
34 ÷ 8 = 4 reszta 2
4 ÷ 8 = 0 reszta 4
Wynik: 4205₈
Tak więc liczba dziesiętna 2181 przelicza się na ósemkową 4205.
Typowe zastosowania systemu ósemkowego
Oktalny system liczbowy jest mniej powszechny niż dziesiętny czy szesnastkowy, ale nadal występuje w kontekstach technicznych. Jednym z dobrze znanych przykładów są uprawnienia plików w systemach Unix i Linux.
Na przykład wartość uprawnień 755 jest powszechnie używana dla plików wykonywalnych i katalogów. W systemie dziesiętnym ósemkowa wartość 755 odpowiada liczbie 493, jednak w notacji uprawnień odczytuje się ją jako trzy oddzielne cyfry ósemkowe.
Zasady wprowadzania danych
- Używaj tylko cyfr 0–7 dla danych wejściowych w systemie ósemkowym.
- 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. -755 lub -493.