Kodlama masası
Sekizlikten Ondalığa
İşaretli bir sekizlik tam sayıyı kesin aritmetik kullanarak ondalığa dönüştürün.
Sekizlikten Ondalığa: Sekizlik tabandaki rakamları yorumlar ve ondalık değerlerini döndürür. Sekizlikten Ondalığa, bir sekizlik çalışma sayfasını veya izin benzeri bir kodun sayısal büyüklüğünü kontrol etmek için kullanışlıdır. Sayfa yalnızca tam sayıyı dönüştürür; bu rakamların bir işletim sisteminde hangi yetkileri verdiğine karar vermez. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Tamamen tarayıcınızda çalışır
Sonuç
HazırDönüştürmeler yerel olarak çalışır. Sayısal değerler tam sayıdır, işaretler standartlaştırılır ve 0b veya 0o gibi önekler kasıtlı olarak kabul edilmez.
Sekizin kuvvetleri ve bir örnek
Sağdan başlayarak sıfırdan sayılan i konumundaki sekizlik basamak d_i için büyüklük N = d_i × 8^i toplamıdır. 157 girdisi 1×64 + 5×8 + 7×1 = 64 + 40 + 7 = 111 verir ve çıktı 111 olur. Her sekizlik basamak, üç normal ikili bite karşılık gelir: 1, 5 ve 7; 001, 101 ve 111 olarak açılır. Bu gruplama bir taban dönüşümüdür, ondalık basamakları ayrı ayrı gruplayan BCD değildir.
Makine alanı yerine sayı gösterimini okumak
Sonoma State'in sayı kodları açıklaması (https://bob.cs.sonoma.edu/IntroCompOrg-RPi/sec-codes.html), BCD gibi basamak kodlamalarını normal konumsal sayılardan ayırır. Burada sekizlik basamaklar, bayt sırası ters çevrilmeden veya örtük iki'nin tümleyeni genişliği uygulanmadan tek bir kesin büyüklüğü ifade eder. En fazla 256 giriş karakterine ve 1.024 çıktı karakterine izin verilir. Başta artı ve eksi işaretleri kabul edilir; ancak boşluklar, kesirli bölümler ve 0o kabul edilmez. 9.007.199.254.740.991 üzerindeki değerler bu dönüşümde kesin kalır; JavaScript Number'ın farklı kesinlik sınırı (https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.max_safe_integer), dışa aktarılan ondalık değeri başka bir program ayrıştırdığında önem kazanır. Bu bağlam gerektiğinde chmod calculator, izin basamaklarını yorumlar.
Nasıl kullanılır?
- Değeri aşağıda gösterilen biçimde girin.
- Dönüştürmeyi çalıştırın ve sonucu kaynak kuralınıza göre kontrol edin.
- Çıktıyı hedefinizin gerektirdiği biçimde kopyalayın veya indirin.
Gizlilik ve sınırlamalar
Dönüştürme tarayıcınızda çalışır. Değerleriniz ve sonuçlarınız yüklenmez.
İlgili araçlar
Sık sorulan sorular
Sekizlik bir girişte 8 ve 9 neden geçersizdir?
Sekizlik sistemde yalnızca 0 ile 7 arasındaki rakamlar bulunur. 8 rakamı, tek bir ondalık rakamın 10'u gösterememesi gibi, bir üst basamağa elde gerektirir. Kaynağınızda 8 veya 9 varsa bu rakamları silmek yerine değerin aslında ondalık olup olmadığını kontrol edin.
Başta bulunan sıfır, aracın değerimi okuma biçimini değiştirir mi?
Her giriş zaten sekizlik olarak yorumlandığından 010 ve 10, ondalık 8 sonucunu verir. Burada 0o değişmez öneki reddedilir. Bu varsayımı diğer uygulamalara aktarmayın: baştaki sıfırın anlamlı olup olmadığına veya değerin ondalık kabul edilip edilmeyeceğine, uygulamanın yapılandırma ayrıştırıcısı karar verir.
755'i dönüştürmek bir dosyanın güvenli olup olmadığını gösterir mi?
Hayır. İşlem, sayısal 493 değerini verir; bir dosyayı, sahipliği veya erişim kurallarını incelemez. Aynı rakamlar belirli bir bağlamda izinleri ifade edebilir, ancak tek başına dönüştürme işlemi bu bağlamı değerlendiremez. Eksi işareti matematiksel bir işarettir, izin göstergesi değildir.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez