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

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
ÖrnekSonuç
255₁₀ → 16FF
FF₁₆ → 211111111
101010₂ → 1042
377₈ → 10255
Z₃₆ → 1035
−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.

İlgili araçlar