Menu

Sekizliden Onluğa Çevirici

Sekizli bir sayı yazın ve onluk değerini okuyun; hesap hemen altında gösterilir. Açılışta en yaygın dosya izni olan 755 yazılı, yani 493.

Yazan Nethanel Bar, Co-founder & CEO

Son güncelleme

Gerçekten kod yazmayı öğrenmeye hazır mısın?

Coddy, tarayıcında gerçek kod yazarak öğretir: etkileşimli dersler, anında geri bildirim ve takıldığında yapay zekâ desteği.

Sekizli sayı onluğa nasıl çevrilir?

Sekizli sistem 8 tabanlıdır; 0'dan 7'ye kadar rakamları kullanır ve her basamak sağındakinin sekiz katı değerindedir: 1, 8, 64, 512, 4096. Sekizli bir sayıda 8 ve 9 rakamları hiç geçmez.

Çevirmek için her basamağı basamak değeriyle çarpıp toplayın. 17 = 1 × 8 + 7 = 15, 100 = 1 × 64 = 64. Dönüştürücünün altındaki panel, yazdığınız her sayı için bu satırları gösterir.

Sekizli sistem bugün daha çok Unix dosya izinlerinde yaşıyor; orada her basamak üç bit taşır: okuma (4), yazma (2) ve çalıştırma (1). chmod 755 bu yüzden dosyanın sahibine okuma, yazma ve çalıştırma, diğer herkese okuma ve çalıştırma izni verir.

Sekizli sayılar hakkında bilmeniz gerekenler

  • Sekizli basamaklar 0'dan 7'ye gider; 8 ya da 9 yoktur.
  • Basamak değerleri 8'in kuvvetleridir: 1, 8, 64, 512.
  • Bir sekizli basamak tam üç bittir; yani 7 111, 5 ise 101'dir.
  • Kodda baştaki 0o sayının sekizli olduğunu belirtir (Python ve JavaScript'te 0o755); C'de bunu baştaki 0 yapar.

Sekizliden onluğa, çözümlü örnekler

Bir dosya izni

Sekizli

755

Onluk

493

7 × 64 + 5 × 8 + 5 × 1 = 448 + 40 + 5 = 493.

İki basamak

Sekizli

17

Onluk

15

1 × 8 + 7 = 15; sekizli 20'den, yani 16'dan bir eksik.

Yalnızca sahibine açık bir dosya

Sekizli

600

Onluk

384

6 × 64 = 384: sahibine okuma ve yazma, başka kimseye hiçbir şey.

Üç basamaklı en büyük sekizli sayı

Sekizli

777

Onluk

511

7 × 64 + 7 × 8 + 7 = 511; 8³ olan 512'den bir eksik.

Sekizliden onluğa çevirirken sık yapılan hatalar

  • 8 ya da 9 yazmak. İkisi de sekizli sistemde yoktur, bu yüzden yazdığınızda dönüştürücü duraklar.
  • 8 yerine 10 ile çarpmak. Sekizli 10 sekiz eder.
  • 0755 gibi bir C literal'ini onluk okumak. Baştaki 0 onu sekizli yapar, bu yüzden değeri 493'tür.
  • İzin basamaklarını kullanmadan önce çevirmek. chmod 755 sekizli bekler, basamakları olduğu gibi verin.

Sekizliden onluğa SSS

755 onluk sistemde kaçtır?
493. 7 × 64 + 5 × 8 + 5 = 448 + 40 + 5 = 493.
Sekizli 10 onluk sistemde kaçtır?
8. 1, sekizler basamağındadır.
Python'da sekizli sayı onluğa nasıl çevrilir?
int('755', 8) 493 döndürür. JavaScript'te parseInt('755', 8) aynı işi yapar.
Sekizli sistem bugün nerede kullanılır?
Çoğunlukla chmod 644 ve chmod 755 gibi Unix dosya izinlerinde ve birkaç eski dosya biçiminde. Her sekizli basamak üç bit tutar; bu da üç izin bayrağıyla örtüşür.

Daha fazla bilgi

Diğer geliştirici araçları

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA