Araçlar
TR

Binary to Hex Çevirici: İkilik Sayıyı Onaltılığa Çevirme

İkilik (binary) bir sayıyı yapıştırın, hex karşılığını anında görün. Boşluklar, alt çizgiler ve 0b öneki yok sayılır; böylece koddan ya da datasheet'lerden kopyalanan değerler olduğu gibi çalışır.

İpucu: Bütün bir listeyi dönüştürmek için her satıra bir sayı girin.

Tüm tabanlarda

Onaltılık
Onluk
İkilik
Sekizlik

Gizliliğiniz korunur: verileriniz tarayıcınızda işlenir ve asla sunucuya yüklenmez.

Binary to hex çevirici nasıl kullanılır?

  1. 1101 0110 veya 0b11010110 gibi bir ikilik sayı yapıştırın ya da yazın. Birden fazla sayıyı tek seferde dönüştürmek için her birini ayrı bir satıra yazın.
  2. Hex değeri, onluk ve sekizlik karşılıklarıyla birlikte siz yazarken görünür. Sonucun altındaki adımlar bitlerin nasıl gruplandığını gösterir.
  3. Hex sonucunu kopyalayın ya da hex'i tekrar ikilik sayıya çevirmek için yön değiştirme düğmesine basın.

İkilik sayı onaltılık sayıya nasıl çevrilir?

  1. İkilik sayıyı sağdan başlayarak 4 bitlik gruplara ayırın (kesirli sayılarda ikilik noktadan başlayıp iki yöne doğru ilerleyin).
  2. En soldaki grupta 4'ten az bit varsa başına sıfır ekleyin.
  3. Her grubu aşağıdaki tablodan karşılık gelen hex basamağıyla değiştirin.

Örnek: 1011111001 → 0010 1111 1001 → 2, F, 9 → 2F9. Baytlarda iş daha da hızlıdır: 1100 0011 = C3.

İkilik – hex dönüşüm tablosu

İkilikHexİkilikHex
0000010008
0001110019
001021010A
001131011B
010041100C
010151101D
011061110E
011171111F

Programcılar ikilik sayıları neden hex ile yazar?

Uzun ikilik sayıları okumak zordur ve yanlış yazmak kolaydır. Bir hex basamağı tam olarak dört biti temsil ettiği için hex gösterimi dört kat daha kısadır ama bit desenini yine doğrudan gösterir: 32 bitlik 1101 1110 1010 1101 1011 1110 1110 1111 değeri kısaca DEADBEEF olarak yazılır. Bellek adresleri, renk kodları, MAC adresleri, dosya imzaları ve makine kodu bu yüzden hex ile yazılır.

Sıkça sorulan sorular

Bit sayısı 4'ün katı değilse ne yapmalı?

4'ün katı olana kadar soluna sıfır ekleyin. 101, 0101 = 5 olur; 11010 ise 0001 1010 = 1A olur. Baştaki sıfırlar değeri asla değiştirmez.

11111111 sayısının hex karşılığı nedir?

11111111 hex'te FF eder: 1111 ve 1111 gruplarının ikisi de F'dir. Onluk tabanda değeri 255'tir.

Python, JavaScript veya Excel'de binary hex'e nasıl çevrilir?

Python: format(int('11010110', 2), 'X') D6 döndürür. JavaScript: parseInt('11010110', 2).toString(16) d6 döndürür. Excel: =BIN2HEX("11010110"); ancak Excel en fazla 10 bit kabul eder.

Kesirli ikilik sayılar hex'e çevrilebilir mi?

Evet. Noktadan sonraki bitleri soldan sağa gruplayın ve son grubu sağdan sıfırlarla tamamlayın: hex'te 0.1011 = 0.B ve 110.01 = 6.4 olur.