Onluk ve sekizlik sayılar nelerdir?
Ondalık sistem, günlük hayatta kullanılan taban-10 sayı sistemidir. On basamak kullanır: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Sekizli sistem taban-8'dir. Sadece sekiz rakam kullanır: 0, 1, 2, 3, 4, 5, 6, 7. Sekizli sayılarda 8 ve 9 rakamları geçerli değildir.
Sekizlik sayı sistemi, ikili sistemlerle çalışırken faydalıdır çünkü bir sekizlik basamak tam olarak üç ikili biti temsil eder. Örneğin, sekizlik 7, ikili 111'e eşittir.
Octal'den onluğa nasıl dönüştürülür
Sekizlik sayıyı onluğa dönüştürmek için her basamağı 8'in kuvvetiyle çarpın. En sağdaki basamak 80, bir sonraki basamak 81, ardından 82 ve böyle devam eder.
4205₈ = 4×8³ + 2×8² + 0×8¹ + 5×8⁰ = 2181₁₀
Bu, sekizlik 4205'in onluk 2181'e eşit olduğu anlamına gelir.
Ondalık sayıyı sekizli tabana nasıl dönüştürürüm
Onluk sayıyı sekizliye dönüştürmek için onluk sayıyı tekrar tekrar 8'e bölün ve her kalanı kaydedin. Sekizli sonuç, alttan üste doğru okunan kalamlardır.
2181 ÷ 8 = 272 kalan 5
272 ÷ 8 = 34 kalan 0
34 ÷ 8 = 4 kalan 2
4 ÷ 8 = 0 kalan 4
Sonuç: 4205₈
Yani ondalık 2181, sekizlik 4205'e dönüşür.
Octal'in yaygın kullanımları
Octal, ondalık veya onaltılık sayı sistemine göre daha az yaygın olsa da teknik bağlamlarda hâlâ karşınıza çıkabilir. Tanınmış bir örnek olarak Unix ve Linux dosya izinleri verilebilir.
Örneğin, izin değeri 755 genellikle yürütülebilir dosyalar ve dizinler için kullanılır. Ondalık sistemde oktal 755, 493'e eşittir; ancak izin gösteriminde üç ayrı oktal basamak olarak okunur.
Girdi kuralları
- Sekizli giriş için yalnızca 0–7 rakamlarını kullanın.
- Ondalık giriş için 0–9 rakamlarını kullanın.
- Tam sayılar desteklenir. Kesirler bu araç tarafından bilinçli olarak dönüştürülmez.
- Negatif tamsayılar desteklenir, örneğin -755 veya -493.