İ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
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
Gradyan Duvar Kağıdı Oluşturucu
Dizüstü bilgisayar, telefon veya Zoom arka planları için bulanık üç renkli gradyan duvar kağıtları oluşturun. Açıyı ve bulanıklığı rastgele belirleyin ya da elle ayarlayın.
Program sayacı simülatörü
Sabit genişlikli basitleştirilmiş bir komut listesini etiketler, dallar, atlamalar, çağrılar, dönüşler ve 16, 24 veya 32 bit adreslerle izleyin.
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.
Araç diğer dillerde mevcuttur
- 2進数から10進数へ変換 [JA]
- Binär zu Dezimal [DE]
- Biner ke Desimal [ID]
- 2진수를 10진수로 변환 [KO]
- 二进制转十进制 [ZH]
- Binario a Decimal [ES]
- Binär till decimal [SV]
- Nhị phân sang thập phân [VI]
- Binair naar decimaal [NL]
- เลขฐานสองเป็นฐานสิบ [TH]
- Binary to Decimal [EN]
- Binaire à Décimal [FR]
- Binário para Decimal [PT]
- من الثنائي إلى العشري [AR]
- Binarny na dziesiętny [PL]
- Binario a Decimale [IT]
- Двоичное в десятичное [RU]