İkilik Sayıdan Onluk Sayıya
İkilik sayılar ikinin kuvvetleriyle çalışır: her 1 biti kendi konum ağırlığını ekler, yani 1010, 8 + 2 = 10 demektir. Bu dönüştürücü bu toplamı sizin için her iki yönde de yapar. Tek bir ikilik veya onluk sayı yapıştırın, yönü seçin ve dönüştürülen değeri anında okuyun. Ödev yanıtlarını kontrol etmek, bir bit bayrağını çözmek veya hata ayıklayıcının ne yazdırdığını doğrulamak için kullanışlıdır.
Dönüştürücü nasıl çalışır
-
1
Tek bir sayı girin
Tek bir ikilik sayı (yalnızca 0 ve 1) ya da tek bir onluk sayı (yalnızca rakam) yazın. Baştaki sıfırlar sorun değildir; boşluklar, alt çizgiler ve ikinci bir değer kabul edilmez.
-
2
Yönü seçin
İkilikten Onluğa, girdiyi işaretsiz 2 tabanı olarak yorumlar. Onluktan İkiliye ise sıradan bir tam sayıyı ikilik biçimine geri çevirir.
-
3
Sonucu okuyun
Dönüştürülen değer girdinin yanında görünür. İkilik modda her `1` biti kendi konum ağırlığını ekler, bu yüzden `1010`, 8 + 2 = 10 olur.
-
4
Kopyalayın veya yeniden dönüştürün
Sonucu almak için kopyalama düğmesini kullanın ya da girdiyi değiştirin; dönüşüm anında güncellenir.
Çözümlü örnek: 1011 0101
| Bit konumu | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| Ağırlık | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| Bit değeri | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| Katkı | 128 | 0 | 32 | 16 | 0 | 4 | 0 | 1 |
Toplam: 128 + 32 + 16 + 4 + 1 = 181
Genişliğe göre hızlı başvuru
- 4 bit (yarım bayt): maksimum değer 15
- 8 bit (bayt): maksimum değer 255
- 16 bit (short): maksimum değer 65,535
- 32 bit (işaretsiz int): maksimum değer 4,294,967,295
- 64 bit (işaretsiz long): maksimum değer 18,446,744,073,709,551,615
İşaretli ve işaretsiz
Bu dönüştürücü, ikilik girdiyi varsayılan olarak işaretsiz kabul eder. İkiye tümleyen işaretli sayılarda, sabit genişlikli bir sözcükte baştaki 1 değerin negatif olduğu anlamına gelir: her biti ters çevirin, bir ekleyin ve sonucun işaretini değiştirin. Dönüştürücüde işaretli mod ve genişlik seçici yoktur; işaretli değerleri kendiniz yorumlayın ya da bu iş için özel bir araç kullanın.
Duyarlılık sınırları
63 bit’e kadar olan değerler tam olarak dönüştürülür. Daha büyük girdiler kayan noktalı aritmetikle işlenir, bu yüzden çok büyük değerlerin son rakamları duyarlılık kaybedebilir; en üst biti 1 olan 64 bitlik bir değer işaretsiz olarak okunur.
Sık Sorulan Sorular
İkilik modda yalnızca 0 ve 1 rakamları kabul edilir. Boşluklar, alt çizgiler, harfler veya noktalama işaretleri girdiyi geçersiz yapar ve hiçbir sonuç gösterilmez. Onluk modda yalnızca 0 ile 9 arasındaki rakamlar kabul edilir.
63 bit’e kadar olan değerler tam olarak dönüştürülür. Daha büyük girdiler kayan noktalı aritmetikle dönüştürülür ve duyarlılık kaybedebilir; bu yüzden çok büyük sonuçları, özellikle en üst biti 1 olan 64 bitlik değerleri iki kez kontrol edin.
Çünkü dönüştürücü ikiliği işaretsiz olarak yorumlar. İkiye tümleyene göre 8 bitlik bir sözcükte 11111111, -1 demektir; bu okumayı elde etmek için işaretli yorumu kendiniz hesaplayın ya da işaretli modları olan bir araç kullanın.
Hayır, dönüştürücü her seferinde tek bir değer kabul eder. Her sayıyı ayrı ayrı dönüştürün ya da toplu dönüşüm için BIN2DEC gibi bir elektronik tablo işlevi kullanın.
İlgili Araçlar
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
Telefon numarası doğrulayıcı
Telefon numarasının ülkeye göre yapısını denetleyin; bölge, tür, E.164, uluslararası, ulusal ve RFC 3966 biçimlerini görün.
Kurgusal telefon numarası oluşturucu
Beş ülkede resmen ayrılmış aralıklardan 50 adede kadar kurgusal numara üretin.
Dosya Boyutu Dönüştürücü
Bayt, KB, MB, GB, TB ve ikili IEC birimleri (KiB, MiB, GiB, TiB) arasında, ondalık ve ikiliyi dilediğiniz gibi birleştirerek dönüşüm yapın.
Rastgele adres oluşturucu
Arayüz maketleri ve testler için üç basitleştirilmiş biçimde 1–20 adres benzeri kayıt oluşturun.
CSS Fiyat Tablosu Oluşturucu
HTML + CSS ile tek bir fiyat kartı oluşturun: paket adı, fiyat ve marka vurgu rengi. Kodu açılış sayfanıza kopyalayın.
Araç diğer dillerde mevcuttur
- เลขฐานสองเป็นฐานสิบ [TH]
- 2進数から10進数へ変換 [JA]
- Binarny na dziesiętny [PL]
- Binário para Decimal [PT]
- Nhị phân sang thập phân [VI]
- Binario a Decimal [ES]
- من الثنائي إلى العشري [AR]
- Binaire à Décimal [FR]
- 2진수를 10진수로 변환 [KO]
- Biner ke Desimal [ID]
- Binär till decimal [SV]
- Binär zu Dezimal [DE]
- Binair naar decimaal [NL]
- Binary to Decimal [EN]
- Binario a Decimale [IT]
- Двоичное в десятичное [RU]
- 二进制转十进制 [ZH]