İkilik Sayıdan Onluk Sayıya
Her 1 biti için ikinin kuvvetlerini toplayarak herhangi bir ikilik sayıyı onluk karşılığına çevirin. Dönüştürücü her genişlikteki sayıyı kabul eder; tek bir yarım bayttan 64 bitlik bir yazmaç dökümüne kadar. Konumsal açılımı gösterir; böylece ödevi kontrol edebilir, bir bit bayrağını çözümleyebilir veya hata ayıklayıcının ne yazdırdığını doğrulayabilirsiniz.
İkilikten onluğa dönüşüm nasıl çalışır
-
1
İkilik rakamları girin
Baştaki sıfırlar sorun değildir. Boşluklar ve alt çizgiler temizlenir; 1010_1100 ile 10101100 aynı şekilde çalışır.
-
2
Her bit bir ağırlık alır
Sağdan başlayarak konum 0 ağırlığı 2^0 = 1, konum 1 ağırlığı 2, konum 2 ağırlığı 4 ve böyle devam eder.
-
3
Katkıları toplayın
Her biti ağırlığıyla çarpın ve toplayın. Sıfırlar katkı vermez; birler kendi konum ağırlığını ekler.
-
4
Onluk sonucu okuyun
Toplam, onluk sayınızdır. Kopyalayın veya katkıda bulunan her ağırlığı görmek için ayrıntı görünümünü açın.
Çö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ü, 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. İşaretli çıktı gerekiyorsa kaynağınızla eşleşen genişliği (8, 16, 32 veya 64 bit) seçin.
Sık Sorulan Sorular
Boşluklar ve alt çizgiler görsel ayraç kabul edilir ve yok sayılır. Başka her şey (harfler, noktalama, kaçak bir 2) doğrulama hatası verir.
Araç keyfi duyarlıklı aritmetik kullanır, bu yüzden pratik bir üst sınır yoktur. 512 bitlik özet değerleri ve ötesi sorunsuz dönüştürülür.
Çünkü dönüştürücü varsayılan olarak işaretsiz çalışır. 8 bitlik işaretli yoruma geçerseniz 11111111, ikiye tümleyen altında -1 olur.
Evet, her satıra bir sayı. Her satır bağımsız dönüştürülür ve sonuçlar elektronik tabloya kolay kopyalama için bire bir hizalanır.
İlgili Araçlar
HEX Renk Seçici
Rengi görsel olarak seçin; HEX, RGB, HSL, HSV ve CMYK değerlerini, beyaz ve siyaha göre kontrastla birlikte görün.
JSON Biçimlendirici
JSON metnini 2 veya 4 boşlukla okunabilir hale getirmek, kompakt çıktıya küçültmek ya da sonucu kopyalamadan önce söz dizimini hızlıca kontrol etmek için yapıştırın.
Rastgele Renk Oluşturucu
CSS, testler veya palet keşfi için önizleyip kopyalayabileceğiniz 1 ile 50 arasında rastgele HEX rengi oluşturun.
Rastgele Harf Oluşturucu
Rastgele A-Z harfleri oluşturun. Sayıyı, büyük harfi, küçük harfi veya karışık biçimi seçin; sonucu oyunlarda, yönergelerde ya da sınıf etkinliklerinde kullanın.
Rastgele Renk Paleti Oluşturucu
2 ile 15 renk örneğinden oluşan rastgele paletler oluşturun, canlı, pastel, yumuşak veya koyu stil seçin ve HEX kodlarını ya da CSS değişkenlerini kopyalayın.
Renk Paleti Jeneratörü
Temel bir HEX renginden monokromatik, analog, tamamlayıcı, triadik veya tetradik paletler oluşturun ve kopyalamaya hazır CSS değişkenleri alın.