Hexadecimal ve ondalık sayılar nelerdir?
Ondalık sistem, günlük hayatta kullanılan taban-10 sayı sistemidir. On basamak kullanır: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Onaltılık sistem taban-16'dır. Onluk basamaklar 0–9 ile birlikte A, B, C, D, E ve F harflerini kullanır; burada A 10'a, F ise 15'e eşittir.
Hexadecimal, bir onaltılık basamağın tam olarak dört ikilik biti temsil etmesi nedeniyle bilişimde yaygın olarak kullanılır. Bu, uzun ikili değerleri daha kısa ve okunması kolay hale getirir.
Hexadecimal ondalık sisteme nasıl dönüştürülür
Onaltılı sayı sistemini ondalık sayı sistemine dönüştürmek için her bir onaltılı basamağı 16'nın bir kuvvetiyle çarpmanız gerekir. En sağdaki basamak 160, bir sonraki basamak 161, ardından 162 ve böyle devam eder.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
Bu, onaltılık 1B7E'nin onluk 7038'e eşit olduğu anlamına gelir.
Hexadecimal'i ikili sisteme nasıl dönüştürürüm
Onaltılı (hexadecimal) sayıyı ikili (binary) sayıya dönüştürmek için her bir onaltılı basamağı dört bitlik ikili karşılığıyla değiştirin. Ardından grupları birleştirin.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Başındaki sıfırlar, sabit genişlikli bir biçim için gerekli olmadıkça, son ikili değerden genellikle kaldırılır.
Onaltılık sistemin yaygın kullanımları
Hexadecimal, programlama, hata ayıklama, bellek adresleri, Unicode kod noktaları, renk kodları, sağlama toplamları ve ikili dosya incelemelerinde yaygın olarak kullanılır.
Örneğin, web renk değerleri genellikle onaltılı gösterimi kullanır. #FF0000 rengi kırmızıyı temsil eder; burada FF kırmızı kanalını ifade eder ve ondalık olarak 255'e eşittir.
Girdi kuralları
- Onaltılık giriş için 0–9 rakamlarını ve A–F harflerini kullanın.
- Küçük harfler kabul edilir ve otomatik olarak büyük harfe dönüştürülür.
- 0x gibi isteğe bağlı önekler desteklenir.
- Tam sayılar desteklenir. Kesirler bu araç tarafından bilinçli olarak dönüştürülmez.