İçeriğe atla
%100 yerel

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

Her satırda bir tane olmak üzere herhangi bir taban arasındaki sayıları ikiliden 36 tabanına dönüştürün.

Giriş
Çıkış

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

İkili sistemden 36 tabanına kadar her taban aynı sayıları farklı rakamlarla yazar. Satır başına bir sayı yapıştırın, kaynak ve hedef tabanı seçin; her satır siz yazarken anında dönüşür. Varsayılan olarak ondalıktan onaltılığa çevrilir, ancak 2 ile 36 arasındaki her çift çalışır; rakamları 0'dan z'ye uzanan 36 tabanının kendisi de dahil.

Girdi, sayıların genellikle nasıl yazıldığı konusunda hoşgörülüdür. Bir satırdaki 0x, 0b ya da 0o öneki Kaynak taban ayarının yerine geçer; böylece onaltılık ve ikili değişmez değerlerden oluşan karışık bir döküm tek geçişte dönüşür. 1_000_000 örneğinde olduğu gibi bir sayının içindeki alt çizgi ve boşluklar rakam ayırıcı olarak okunur, baştaki eksi işareti ise sonuca aktarılır. Boş satırlar değişmeden geçer ve dönüştürülmüş sütun orijinaliyle hizalı kalır. Kaynak tabanda rakam olmayan bir karakter, dönüşümü tam satırı belirten bir mesajla durdurur.

26 / 37 tabanı için rakamlar, sayı şifrelerinde kullanılan alfabeleri devreye sokar. Base 26 harfleri seçildiğinde 26 tabanı 0–9 ve a–p yerine A–Z harfleriyle, 0–25 rakamları olarak yazılır. Base 37 seçildiğinde sınır 36'dan 37'ye çıkar; sıfır rakamı olarak boşluk, ardından 0–9 ve A–Z gelir. Özel rakamlar, 26 ya da 37 tabanına ayarlanmış taraf için geçerlidir; böylece ondalıktan 26 tabanına çevirme sıradan sayıları okur ve harf yazar, tersi de geçerlidir.

Yaygın tabanları göster, hedef tabanın yerine tek satırlık bir özet koyar: ondalık, ikili, sekizli ve onaltılı yan yana görünür. Büyük harfli rakamlar a–f yerine A–F yazar; 0x tarzı önek ise 2, 8 ve 16 tabanlarına 0b, 0o ya da 0x ekler. Genişliğe tamamla, her sonucun soluna sabit sayıda rakama kadar sıfır ekler ve daha uzun sayıları asla kesmez. Hesaplama, herhangi bir boyutta tam sayı aritmetiğidir; 2^53'ün ötesinde kayan noktalı sayılar üzerine kurulu dönüştürücüleri bozan yuvarlama hatalarından arınmıştır. Her şey tarayıcınızda çalışır ve hiçbir şey yüklenmez.

FAQ

Hangi tabanlar arasında dönüşüm yapabilir?
Her iki yönde 2 ile 36 arasındaki herhangi bir taban ve Base 37 rakam ayarıyla 37 tabanı. Rakamlar 0–9 ve ardından a–z olarak gider, dolayısıyla 36 tabanı tüm alfabeyi kullanır; JavaScript'teki parseInt ve BigInt ile aynı rakam kümesi.
Sayılar ne kadar büyük olabilir?
Pratik bir sınır yoktur. Dönüştürmede tam tamsayı aritmetiği kullanılır, bu nedenle yüzlerce basamaklı bir sayı tam olarak elde edilir; kayan nokta üzerine inşa edilmiş ve 2^53'ten sonraki her şeyi sessizce yuvarlayan dönüştürücülerin aksine, yaklaşık 9 katrilyon.
Base 26 ya da Base 37 şifre sayılarına nasıl dönüştürürüm?
Hedef tabanı 26 yapın, 26 / 37 tabanı için rakamlar seçeneğini Base 26 harfleri olarak ayarlayın; sayı, 0–25 rakamları yerine A–Z harfleriyle yazılır. Tabanı 37 yapın ve Base 37 seçeneğini seçin; boşluk, 0–9 ve A–Z de 0–36 rakamları olarak kullanılır. Diğer tabanlar normal rakamları korur.
Kesirleri dönüştürebilir mi?
Hayır — yalnızca tam sayılar. Ondalık nokta geçersiz bir rakam olarak rapor edilir, çünkü konumsal kesirler nadiren tabanlar arasında tam olarak dönüşür ve yuvarlatılmış bir cevap yanıltıcı olur.
Numaralarım herhangi bir yere yüklendi mi?
Hayır. Dönüşüm tamamen tarayıcınızda çalışır ve girişiniz hiçbir zaman cihazınızdan ayrılmaz.