Hex Ondalık Çevirici Nedir?
Hex ondalık çevirici, 16'lık tabanda (onaltılık) yazılmış bir sayıyı günlük hayatta kullandığımız 10'luk tabana (ondalık) dönüştürür. Onaltılık sistem on altı sembol kullanır: 0-9 rakamlarının ardından A, B, C, D, E ve F harfleri gelir. Burada A 10'a, B 11'e karşılık gelir ve bu şekilde F 15'e kadar devam eder. Yazılımcılar, web tasarımcıları ve elektronik mühendisleri bellek adresleri, renk kodları ve bayt değerleri için sürekli hex kullanır; dolayısıyla bu değerleri hızlıca ondalık olarak okuyabilmek sıkça ihtiyaç duyulan bir işlemdir.
Nasıl Kullanılır?
Kutuya bir onaltılık değer yazın — örneğin 1A3F, FF veya 0x2B (baştaki 0x kabul edilir ve göz ardı edilir). Araç büyük-küçük harfe duyarsızdır, yani ff ile FF aynı sonucu verir. Hesapla düğmesine bastığınızda ondalık karşılığı anında ekrana gelir; ayrıca girdinin geçerli bir hex değer olduğunu doğrulayan bir kontrol de gösterilir.
Formülün Açıklaması
Her basamak, kendi değeriyle birlikte konumuna göre belirlenen bir 16 kuvvetiyle çarpılarak sonuca katkıda bulunur; sayma en sağdaki basamaktan 0'dan başlar:
$$\text{ondalık} = \sum_{i=0}^{n-1} d_i \times 16^{\,i}, \qquad d_i \in \text{Hexadecimal value}$$
1A3F için adım adım örnek: 0. konumdaki F=15, \(15 \times 1 = 15\) verir; 1. konumdaki 3, \(3 \times 16 = 48\) verir; 2. konumdaki A=10, \(10 \times 256 = 2560\) verir; 3. konumdaki 1, \(1 \times 4096 = 4096\) verir. Toplarsak: $$15 + 48 + 2560 + 4096 = 6719$$
Sıkça Sorulan Sorular
Büyük-küçük harf önemli mi? Hayır. Çevirici hem büyük hem küçük A-F harflerini kabul eder.
0x önekini ekleyebilir miyim? Evet. Baştaki 0x veya 0X dönüştürmeden önce otomatik olarak kaldırılır.
Geçersiz karakterlerde ne olur? Girdi (isteğe bağlı 0x dışında) 0-9 ve A-F dışında bir şey içeriyorsa sonuç geçersiz olarak işaretlenir ve 0 olarak gösterilir.