Sayı Tabanı Dönüştürücü

Sayıları ikilik, sekizlik, onluk ve onaltılık tabanlar arasında dönüştürün — dört alan da siz yazarken güncellenir.

Nasıl kullanılır

  1. Dört alandan herhangi birine bir sayı yazın: ikilik, sekizlik, onluk veya onaltılık.
  2. Diğer üçü siz yazarken anında dönüşür.
  3. Herhangi bir alanın yanındaki kopyalama düğmesine tıklayarak o gösterimi alın.

Bu araç hakkında

Her sayının tek bir değeri, ama birçok gösterimi vardır. Onluk 255, ikilikte 11111111, sekizlikte 377 ve onaltılıkta FF'tir — aynı miktarın farklı alfabe boyutlarıyla yazılmış halleri. Programcılar bu tabanlar arasında sürekli gidip gelir: ikilik, bayrakların ve maskelerin arkasındaki bitleri tek tek gösterir; onaltılık, bu bitleri rakam çiftlerine sıkıştırır (FF = 8 bitin tümü) ve sekizlik, 755 gibi Unix dosya izinlerinde yaşamaya devam eder.

Dönüşüm kuralı konumsaldır: her rakam, tabanın konumuna göre kuvvetiyle çarpılır. İkilikte 1011, 1×8 + 0×4 + 1×2 + 1×1 = 11'dir. Ters yönde ise hedef tabana art arda bölüp kalanları sondan başa okursunuz. Bu dönüştürücü iki yönü de canlı yapar ve her alanın yalnızca kendi tabanında var olan rakamları içerdiğini doğrular — sekizlik alana 9 ya da onaltılık alana G yazmak, tahmin yürütmek yerine girdiyi işaretler.

Onaltılık taban yaygınlığını sonuna kadar hak eder, çünkü bir onaltılık rakam tam dört bittir: iki onaltılık rakam bir baytı, altısı bir RGB rengini (#0088FF) tanımlar ve bellek adresleri derli toplu okunur. Bu 4 bitlik eşleme bir kez oturunca, ikilik ile onaltılık arasında göz kararı dönüşüm yapılabilir — o zamana kadar bu araç kestirme yoldur.

Formül

Konumsal gösterim: b tabanındaki dₙ…d₂d₁d₀ sayısı Σ dᵢ × bⁱ değerine eşittir. Onluktan b tabanına dönüştürmek için b'ye art arda bölün ve kalanları sondan başa okuyun.

Sık sorulan sorular

Onaltılık taban neden harf kullanıyor?

Taban 16 için on altı sembol gerekir ve elimizde yalnızca on rakam var — A'dan F'ye harfler 10'dan 15'e kadar olan değerleri temsil eder.

Sekizlik taban hâlâ nerede kullanılıyor?

Başlıca Unix/Linux dosya izinlerinde: 755, rwxr-xr-x demektir; her sekizlik rakam üç izin bitini kodlar.

Ne kadar büyük bir sayıyı dönüştürebilirim?

JavaScript güvenli sınırına (2⁵³ − 1, yaklaşık 9 katrilyon) kadar tam sayılar. Bunun ötesinde hassasiyet kaybolacağından alan bunun yerine uyarı verir.

Negatif veya kesirli sayıları dönüştürüyor mu?

Araç, programlamadaki gündelik durum olan negatif olmayan tam sayıları kapsar. Kesirli dönüşüm farklı bir açılım kullanır; ikiye tümleyen ise sabit bir bit genişliğine bağlıdır.

İlgili araçlar

Uzun bağlantılar mı? Ücretsiz kısaltın

Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.

Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.