Hex to binary çevirici nasıl kullanılır?
3Fveya0xDEADgibi bir hex sayı girin. Her satırda bir sayı olan bir liste de yapıştırabilirsiniz.- İ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.
- 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 | İkilik | Onluk |
|---|---|---|
0 | 0000 | 0 |
1 | 0001 | 1 |
2 | 0010 | 2 |
3 | 0011 | 3 |
4 | 0100 | 4 |
5 | 0101 | 5 |
6 | 0110 | 6 |
7 | 0111 | 7 |
8 | 1000 | 8 |
9 | 1001 | 9 |
A | 1010 | 10 |
B | 1011 | 11 |
C | 1100 | 12 |
D | 1101 | 13 |
E | 1110 | 14 |
F | 1111 | 15 |
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.