Araçlar
TR

Hex to Binary Çevirici: Onaltılık Sayıyı İkiliğe Çevirme

Onaltılık sayıları gerçek zamanlı olarak ikilik sayıya çevirin. Her hex basamağı tam olarak dört bite karşılık gelir; bu yüzden 1A, 0001 1010 olur. Her 4 bitlik grubu (nibble) ayrı görmek için Basamakları grupla seçeneğini işaretleyin.

İ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.

Hex to binary çevirici nasıl kullanılır?

  1. 3F veya 0xDEAD gibi bir hex sayı girin. Her satırda bir sayı olan bir liste de yapıştırabilirsiniz.
  2. İkilik sonuç hemen görünür. Sonucu nibble'lara ayırmak için Basamakları grupla, 8, 16, 32 veya 64 bite tamamlamak için İşaretli seçeneğini işaretleyin.
  3. Her hex basamağının 4 bitlik karşılığına nasıl dönüştüğünü adım adım izleyin, ardından ikilik değeri kopyalayın.

Hex – binary (ikilik) dönüşüm tablosu

Her hex basamağı, nibble adı verilen 4 bitlik bir gruba karşılık gelir. Bu tabloyu ezberleyin ya da yer imlerinize ekleyin; böylece her hex sayıyı elle ikilik sayıya çevirebilirsiniz.

HexİkilikOnluk
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Onaltılık sayı ikilik sayıya nasıl çevrilir?

16 = 2⁴ olduğu için bir hex basamağı her zaman tam olarak dört biti, iki hex basamağı ise bir baytı temsil eder. Çevirmek için her basamağı tablodaki 4 bitlik karşılığıyla değiştirin ve grupları yan yana yazın:

2F9 → 2 = 0010, F = 1111, 9 = 1001 → 0010 1111 1001

Baştaki sıfırlar atılabilir; sonuç 1011111001 olur (onluk tabanda 761). Sayının içindeki sıfırlar ise kalmalıdır: C3, 11 0011 değil 1100 0011 olur.

Kodda: Python format(int('2F9', 16), 'b'), JavaScript parseInt('2F9', 16).toString(2) (uzun değerler için BigInt('0x' + hex).toString(2)). Excel'de =HEX2BIN("1A", 8) formülü 00011010 verir, ancak yalnızca 1FF değerine kadar çalışır.

Sıkça sorulan sorular

Neden her hex basamağı 4 bite eşittir?

Çünkü 16 = 2⁴. Dört bitin tam olarak 16 kombinasyonu vardır (0000 ile 1111 arası); 0'dan F'ye kadar her hex basamağına bir kombinasyon düşer. Bu da hex'i ikilik sayıları yazmanın kısa bir yolu yapar: iki hex basamağı bir baytı ifade eder.

FF sayısının ikilik karşılığı nedir?

FF ikilik sistemde 1111 1111 olur – sekiz tane 1; bir baytın alabileceği en büyük değerdir (onluk tabanda 255).

Baştaki sıfırları korumalı mıyım?

Baştaki sıfırlar değeri değiştirmez: 0001 1010 ve 11010 ikisi de 26'dır. Tam bir bayt veya bir yazmaç gibi sabit bir genişliğe ihtiyacınız olduğunda onları koruyun; sonucu sıfırlarla tamamlamak için Basamakları grupla veya İşaretli seçeneğini işaretleyin.

Kesirli hex sayıları çevirebilir miyim?

Evet. Noktadan sonraki basamakların her biri de 4 bite karşılık gelir; yani 1A.8 = 0001 1010.1000 = ikilik 11010.1 olur, bu da onluk tabanda 26.5 eder.