MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Sekizlik Karşılığı
175
8 tabanı
Ondalık (10 tabanı) 125
Sekizlik (8 tabanı) 175

Ondalıktan Sekizliğe Dönüştürücü Nedir?

Bu araç, bir ondalık sayıyı (10 tabanı, yani günlük hayatta kullandığımız sayı sistemi) sekizlik (8 tabanı) karşılığına çevirir. Sekizlik sistem yalnızca 0'dan 7'ye kadar olan rakamları kullanır ve üç ikilik bitin tam olarak bir sekizlik rakama denk gelmesi nedeniyle bilişim tarihinde oldukça yaygındı. Bugün de varlığını sürdürür; en bilinen örneği chmod 755 gibi Unix/Linux dosya izinleridir.

Nasıl Kullanılır?

Alana negatif olmayan bir tam sayı yazıp gönderin. Dönüştürücü size sekizlik karşılığı verir ve referans olması için girdiğiniz ondalık değeri de gösterir. Negatif sayılar sıfır olarak kabul edilir.

Formülün Açıklaması

Dönüşüm için 8'e tekrarlı bölme yöntemi kullanılır. Sayıyı 8'e bölün ve kalanı (0–7) not edin. Ardından sayının yerine tam bölüm sonucunu (bölüm) koyun ve bölüm 0 olana kadar işlemi tekrarlayın. Sekizlik sonuç, kalanların ters sırada okunmasıyla elde edilir — yani son kalandan ilk kalana doğru.

$$\text{Octal} = \left(\text{Decimal}\right)_{10} = \left(\sum_{i=0}^{k} d_i \cdot 8^{\,i}\right)_{8}$$$$d_i = \left(\left\lfloor \frac{\text{Decimal}}{8^{\,i}} \right\rfloor \bmod 8\right)$$
8'e art arda bölme, kalanlar aşağıdan yukarıya okunmuş
8'e art arda bölerek ondalıktan sekizliğe dönüştürme; kalanlar aşağıdan yukarıya okunur.

Çözümlü Örnek

125 sayısını sekizliğe çevirelim:

\(125 \div 8 = 15\), kalan 5
\(15 \div 8 = 1\), kalan 7
\(1 \div 8 = 0\), kalan 1

Kalanları aşağıdan yukarıya doğru okuduğumuzda 175 elde ederiz. Kontrol edelim: $$1 \times 64 + 7 \times 8 + 5 \times 1 = 64 + 56 + 5 = 125. ✓$$

Sekizin kuvvet basamak değerleri üzerine hizalanmış sekizlik basamaklar
Her sekizlik basamak, konumuna göre 8'in bir kuvvetiyle ağırlıklandırılır.

Sık Sorulan Sorular

Sekizlik sistem hangi rakamları kullanır? Yalnızca 0, 1, 2, 3, 4, 5, 6 ve 7 rakamlarını — 8 veya 9 rakamı yoktur.

Ondalık 0, sekizlikte nedir? Yine 0'dır.

Sekizlik sistem neden dosya izinlerinde kullanılır? Her izin grubu (okuma=4, yazma=2, çalıştırma=1) toplandığında 0–7 aralığında bir değer verir; bu da tam olarak bir sekizlik rakama karşılık gelir. Böylece izinler hem kısa hem de kolay okunur olur.

Son güncelleme: