Tam sayıları ikilik, sekizlik, onluk, on altılık ve 2 ile 36 arasındaki herhangi bir taban arasında dönüştürün.
Hesaplamalar yerel olarak yapılır; değerleriniz sunucuya gönderilmez.
Örnek
Onluk 255, 16 tabanında FF, 2 tabanında 11111111 ve 8 tabanında 377 olur. Negatif tam sayılar desteklenir.
Hesaplama yöntemi
Her giriş basamağı seçilen tabana göre doğrulanır ve kesin tam sayı aritmetiğiyle toplanır. Elde edilen tam sayı, çıkış tabanında 0–9 rakamları ve A–Z harfleriyle yeniden yazılır.
Önemli notlar
Giriş ve çıkış tabanları farklı olmalı ve 2 ile 36 arasında olmalıdır. En fazla 256 basamak girin; 0x gibi önekler, ayırıcılar, ondalık noktalar veya kesirli kısımlar kullanmayın.
Nasıl kullanılır
Önce giriş tabanını belirleyin: ikilik 10 ile onluk 10 aynı değerde değildir. Onaltılık FF, 15 × 16 + 15 = 255 eder. Negatif sayılar eksi işaretini korur; sabit genişlikli ikinin tümleyenine dönüştürülmez. 0x gibi önekleri ve ayırıcıları kaldırın.
Örnek · Hesaplama yöntemi
Örnek
Sonuç
255₁₀ → 16
FF
FF₁₆ → 2
11111111
101010₂ → 10
42
377₈ → 10
255
Z₃₆ → 10
35
−42₁₀ → 2
−101010
Sık sorulan sorular
Her tabanda hangi rakamları kullanabilirim?
2 tabanı 0–1, 8 tabanı 0–7, 10 tabanı 0–9 kullanır; 16 tabanı buna A–F ekler. 36’ya kadar olan tabanlar Z’ye kadar harf kullanabilir; büyük/küçük harf fark etmez.
Baştaki sıfırlar korunuyor mu?
Hayır. Baştaki sıfırlar tam sayının değerini değiştirmez ve dönüştürülen sonuçtan çıkarılır. Negatif sıfır, sıfır olarak gösterilir.
Büyük tam sayılar kesin olarak dönüştürülüyor mu?
Evet. Dönüştürücü kesin tam sayı aritmetiği kullanır ve 256 basamağa kadar girdi kabul eder. Ondalık kesirler ve bilimsel gösterim desteklenmez.