Sayı tabanı dönüştürücü

Oktal'den Ondalık'a Dönüştürücü

Oktal sayıları ondalık sayılara ve ondalık sayıları oktallara anında dönüştürün. Araç girdinizi doğrular, çok büyük tamsayıları destekler ve dönüşüm adımlarını gösterir.

Bir sayıyı dönüştürün

Dönüşüm yönünü seçin, bir tam sayı girin ve sonucu kopyalayın. Ondalık sayılar 0-9 rakamlarını kullanır. Sekizli sayılar yalnızca 0-7 rakamlarını kullanır.

Ondalık sonuç 2181

Canlı dönüştürme adımları

Açıklama, yazdıkça güncellenir. Çok büyük sayılar için araç, sonucu tam olarak korur ve aşırı uzun bir adım listesini göstermek yerine yöntemi özetler.

Bu sonucun nasıl hesaplandığı

  1. Her bir sekizli basamağı sağdan sola doğru okuyun.
  2. Her basamağı, ona karşılık gelen 8'in kuvvetiyle çarpın.
  3. Onluk sonucu elde etmek için değerleri ekleyin.
Doğruluk notu: Bu dönüştürücü, tamsayı dönüşümü için JavaScript BigInt'i kullanır; bu nedenle büyük tam sayılar, normal kayan nokta sayıları gibi yuvarlanmak yerine tam olarak işlenir.

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.