MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

İkilik (2'lik Taban)
1101000111111
Base 16 → Base 2
Tamamlanmış (hane başına 4 bit) 0001101000111111
Ondalık değer 6.719
Hex hanesi sayısı 4

Hex'ten İkiliye Çevirici Nedir?

Hex'ten ikiliye çevirici, onaltılık (16'lık taban) bir sayıyı ikilik (2'lik taban) karşılığına dönüştürür. Onaltılık sistem; bellek adresleri, renk kodları, MAC adresleri ve makine kodu gibi alanlarda yaygın olarak kullanılır, çünkü ikili sayıları daha derli toplu yazmanın pratik bir yoludur. Tek bir hex hanesi tam olarak dört ikili bite karşılık geldiği için dönüşüm hem hızlı hem de kayıpsızdır.

Nasıl Kullanılır?

Alana onaltılık bir değer yazın. Başına 0x öneki ekleyebilir ya da hiç eklemeyebilirsiniz; A–F harflerinde hem büyük hem küçük yazım kabul edilir. Hesaplayıcı size tam ikili diziyi, her hex hanesi için 4 bite tamamlanmış bir sürümü ("nibble" görünümü), eşdeğer ondalık tam sayıyı ve girdiğiniz hex hanesi sayısını verir.

Formülün Açıklaması

16 = 2⁴ olduğundan her hex hanesi düzgün bir şekilde 4 bitlik bir gruba karşılık gelir. Çevirici her hanenin 4 bitlik desenini bulur ve bunları sırayla birleştirir. İnsan tarafından okunabilir sonuçta baştaki sıfırlar atılır; tamamlanmış satır ise her nibble'ı korur, böylece hane hane hizalamayı görebilirsiniz. Ondalık değer konumsal bir toplam olarak hesaplanır: $$N = \sum_i d_i \cdot 16^i$$

Bir hex basamağının 4 bitlik nibble'a eşlenmesi
Her onaltılık basamak doğrudan 4 bitlik bir ikili nibble'a dönüşür.

Çözümlü Örnek

1A3F değerini çevirelim. Her haneyi eşleştirin: 1 → 0001, A → 1010, 3 → 0011, F → 1111. Bunları birleştirince 0001101000111111 elde edilir; baştaki sıfırları atınca 1101000111111 kalır. Ondalık değer ise $$1 \times 4096 + 10 \times 256 + 3 \times 16 + 15 = 6719$$ olur.

Birden çok hex basamağının birleştirilmiş 4 bitlik gruplara açılarak bir ikili sayı oluşturması
Çok basamaklı bir hex değeri, her basamağın nibble'ı birleştirilerek ikiliye dönüşür.

Sıkça Sorulan Sorular

Büyük-küçük harf fark eder mi? Hayır — 1a3f ile 1A3F aynı sonucu verir.

Peki 0x öneki? İsteğe bağlıdır ve otomatik olarak yok sayılır.

Tamamlanmış sürümde neden daha çok hane var? Tamamlanmış satır her hex hanesi için her zaman tam dört bit kullanır, böylece nibble sınırları görünür kalır; ana sonuç ise gereksiz baştaki sıfırları atar.

Son güncelleme: