Sayı tabanı dönüştürücü

Hexadecimal to Decimal Converter

Onaltılık sayıları ondalık veya ikili sisteme anında dönüştürün. Araç girdinizi doğrular, çok büyük tamsayıları destekler ve net dönüşüm adımlarını gösterir.

Onaltılık bir sayıyı dönüştürün

Onaltılık bir değer girin ve bunu ondalık veya ikili sisteme dönüştürmek isteyip istemediğinizi seçin. Onaltılık sistem, 0-9 arasındaki rakamları ve A-F harflerini kullanır.

Ondalık sonuç 7038
Onaltılı tabana dönüştürmek yerine ondalık tabana dönüştürün

Canlı dönüştürme adımları

Açıklama, yazdıkça güncellenir. Çok büyük sayılar için araç, sonucu tam olarak korur ve aşırı uzun bir adım listesini göstermek yerine yöntemi özetler.

Bu sonucun nasıl hesaplandığı

  1. Her bir onaltılık basamağı sağdan sola doğru okuyun.
  2. A, B, C, D, E ve F yerine onluk tabanda 10 ile 15 arasındaki değerleri yazın.
  3. Her basamak değerini 16'nın karşılık gelen kuvvetiyle çarpın ve sonuçları toplayın.
Doğruluk notu: Bu dönüştürücü, tamsayı dönüşümü için JavaScript BigInt'i kullanır; bu nedenle büyük tam sayılar, normal kayan nokta sayıları gibi yuvarlanmak yerine tam olarak işlenir.

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.