Sayı taban dönüştürücü
Bir sayı yazın; ikili, sekizli, onlu ve hex aynı anda görünsün — buton yok, yuvarlama yok.
Dönüştürülmüş değer
- İkili
- Sekizli
- Onlu
- Hex
Nasıl kullanılır
- Bir tam sayı yazın veya yapıştırın — ikili, sekizli, onlu ve hex aynı anda görünür; basılacak buton yoktur.
- Yapıştırdığınızın ne olduğunu siz belirtin: İkili, Sekizli, Onlu veya Hex seçin ya da 0x / 0o / 0b önekini bırakıp "0x / 0o / 0b öneklerini oku" karar versin. Satırların üstündeki bilgi, gerçekte hangi tabanın kullanıldığını söyler.
- İhtiyacınız olan satırı kopyalayın veya dört satırın tamamı için ".txt olarak indir" seçeneğini kullanın.
Örnek
Giriş
0xFF0000
Dönüştürülmüş
İkili: 111111110000000000000000 Sekizli: 77600000 Onlu: 16711680 Hex: FF0000 Bit: 24
Önek okuma varsayılan olarak açık olduğundan, Onlu etiketi seçili olsa bile "0xFF0000" hex kabul edilir ve satırların üstündeki bilgi bunu söyler. 0xFF0000 onlu tabanda 16.711.680 eder: 24 bit, başta sıfır yok, hex satırında 0x işareti yok.
Kurallar, sınırlar ve bilinen sorunlar
- Yalnızca tam sayılar: ondalık nokta (tam genişlikteki "." ve Arapça "٫" dâhil) hata olarak bildirilir — asla yuvarlanıp atılmaz.
- Basamaklar ASCII 0-9, Arap-Hint ٠-٩, Farsça ۰-۹ veya tam genişlik 0-9 olarak yazılabilir; hex harfleri a-f, A-F veya tam genişlikte karşılıkları olabilir. Çıktı her zaman ASCII rakamlardır, böylece Arapça bir sayfadan kopyalanan değer makinece okunabilir kalır.
- Grup ayırıcılar (virgül, tam genişlikte virgül, boşluk, alt çizgi, kesme işareti, Arapça binlik ayırıcı ٬) ve yön denetim işaretleri girişte yok sayılır, yani "1 234" = 1234. Virgül asla ondalık ayırıcı değildir; bu yüzden "1,5" 15 olarak okunur.
- Baştaki - (− ve - de dâhil) işareti dört tabloda da korunur; + kabul edilir ve atılır; "-0" ise "0" olur. İkiye tümleyen yoktur: -1 değeri "-1" olarak kalır, 0xFFFFFFFF olmaz — bit genişliği asla tahmin edilmez.
- Yalnızca ikili, sekizli, onlu ve hex desteklenir: 3-36 arası taban yok, kesir yok, ASCII/metin sütunu yok, bit genişliği görünümü yok ve tabanlı sayılarla aritmetik yapılmaz.
- Baştaki sıfırlar atılır ve dolgu yapılmaz: "00FF" için "FF" çıkar, hex satırına 0x öneki eklenmez. Sabit genişlik gerekiyorsa dolguyu kendi kodunuzda siz ekleyin.
- "Bit", mutlak değerin ikili biçiminin baştaki sıfırlar olmadan uzunluğudur (0, 1 bit sayılır). Bayt boyutu değildir ve bayt dolgusu eklenmez.
- 4096 basamağa kadar kabul edilir; üstünde sayfa yavaşlamak yerine hata gösterilir. Sayılar BigInt ile işlenir, dolayısıyla 2^53 veya 2^64'ü geçen değerler tüm basamaklarıyla korunur — JavaScript sayılarına dayanan araçlardaki gibi sessiz yuvarlama olmaz.
- Hiçbir şey yüklenmez, saklanmaz veya URL'ye konmaz: geçmiş yok, değeri taşıyan paylaşım bağlantısı yok, dosya yükleme yok. Her şey tarayıcınızda çalışır.
İlgili araçlar
Değer istenen tabana geçtikten sonra kullanıcıların genellikle sıradaki ihtiyacı.