Dönüşüm

Ondalık Sayıdan Onaltılık Sayıya Dönüştürücü

Ayarlar
Sıfırla
Sonuçu paylaş
Kaydet
Gömme
Hata bildir

Hesaplayıcıyı paylaş

Ücretsiz hesap makinemizi web sitenize ekleyin

Lütfen geçerli bir URL girin. Sadece HTTPS URL'leri desteklenir.


Sayfadaki hesap makinesi giriş alanlarında bulunan mevcut değerleri yerleşik hesap makinesinin varsayılan değerleri olarak kullanın.


Giriş kenar odak rengi, anahtar kutusu işaretli rengi, seçili öğe üzerine gelindiğinde görülen renk vb.


Kullanım Koşulları'na kabul edin.

Önizleme

Hesap makinesini kaydet

Hesap Makinesi Ayarları

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Hesaplayıcıyı paylaş

Ondalık Sayı Sistemi Nedir?

Ondalık sayı sistemi, diğer adıyla taban-10 sistemi, günlük yaşamda en yaygın kullanılan numaralandırma sistemidir. Bu sistem on basamağı kullanır: 0, 1, 2, 3, 4, 5, 6, 7, 8 ve 9. Bir sayının her basamağı, konumuna bağlı olarak onun bir kuvvetini temsil eder.

Örneğin, 427 sayısında, 7 basamağı 7×1007 \times 10^0‘ü temsil ederken, 2 basamağı 2×1012 \times 10^1‘i ve 4 basamağı 4×1024 \times 10^2‘yi temsil eder. Hepsini topladığımızda:
427=4×100+2×10+7×1427 = 4 \times 100 + 2 \times 10 + 7 \times 1 elde ederiz.

Bu konumsal değer konsepti tüm sayı sistemlerinin temelini oluşturur.

Onaltılık Sayı Sistemi Nedir?

Onaltılık sayı sistemi, ya da taban-16 sistemi, her basamak için on altı olası sembol kullanır: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E ve F.
Burada harfler, 10’dan 15’e kadar olan ondalık sayıları temsil eder:

  • A = 10
  • B = 11
  • C = 12
  • D = 13
  • E = 14
  • F = 15

Bu sistem, kompakt ve verimlidir. Özellikle ikili sayıların (taban 2) dahili olarak kullanıldığı hesaplama ve dijital elektroniğin önemli bir parçasıdır. Tek bir onaltılık rakam, tam olarak dört ikili rakama (bit) karşılık gelir ve dönüşümleri kolaylaştırır.

Örneğin, 2F onaltılık sayısı ondalık formda 2×161+F×160=2×16+15=472 \times 16^1 + F \times 16^0 = 2 \times 16 + 15 = 47 eder.

Formül

Bir ondalık sayıyı onaltılık bir sayıya dönüştürmek için 16’ya tekrar tekrar bölme yöntemi kullanılır.
Her seferinde, kalan en az anlamlı basamaktan başlamak üzere bir onaltılık rakamı temsil eder.

Bir ondalık sayı NN verilsin. NN‘yi 16’ya bölmeye devam edin, bölen sıfıra ulaşana kadar.
İlişki özetlenebilir:

N=(rk×16k)+(rk1×16k1)+...+(r1×161)+(r0×160)N = (r_k \times 16^k) + (r_{k-1} \times 16^{k-1}) + ... + (r_1 \times 16^1) + (r_0 \times 16^0)

Burada:

  • rir_i her bölme adımında elde edilen kalandır (gerekirse onaltılık sembole dönüştürülür)
  • Nihai onaltılık sayı, alttan üste kalanları okuma ile elde edilir

Adım Adım Örnek: 256 (ondalık) Onaltılık Sayıya Dönüştürme

Süreci daha net anlamak için her bölme adımını izleyelim:

Ondalık ÷ 16BölümKalan
256 ÷ 16160
16 ÷ 1610
1 ÷ 1601

Şimdi, kalanlardan en alttan başlayarak yukarı doğru ilerlediğimizde:
100₁₆ (256’nın onaltılık temsili).

Bu nedenle 25610=10016256_{10} = 100_{16}.

Örnek 2: 43981 (ondalık) Onaltılık Sayıya Dönüştürme

Ondalık ÷ 16BölümKalan
43981 ÷ 16274813 (D)
2748 ÷ 1617112 (C)
171 ÷ 161011 (B)
10 ÷ 16010 (A)

Kalanları ters çevirerek: ABCD₁₆

Böylece, 4398110=ABCD1643981_{10} = ABCD_{16}.

Hızlı Dönüşüm İpuçları

  1. Ondalık sayıyı tekrar tekrar 16’ya bölün.
  2. Her seferinde kalanı kaydedin – 10–15 değerlerini A–F’ye çevirin.
  3. Toplanan kalanların sırasını ters çevirerek nihai onaltılık değeri elde edin.
  4. Çok büyük sayılar için, bir hesap makinesi kullanmak daha hızlı ve elle yapılan hataları önler.

Onaltılık Sistemin Uygulamaları

  1. Bilgisayar ve programlama: Onaltılık sayılar, bellek adreslerini ve renk kodlarını temsil eder.
    Örneğin, #FF0000 renk kodu saf kırmızıyı temsil eder.
    Üç çift (FF, 00, 00) onaltılık olarak kırmızı, yeşil ve mavi yoğunluğunu gösterir.
  2. Dijital elektronik: İkili sistemlerde veri temsili için kullanılır; kısaltılmış onaltılık form ikili dizileri basitleştirir.
  3. Ağ oluşturma: MAC adresleri ve IPv6 adresleri için kompaktlık sağlayan onaltılık gösterim kullanılır.
  4. Hata ayıklama sistemleri: Yazılım mühendisleri, ikili verileri okunabilir bir biçimde görüntülemek için hex dump’ları kullanır.

Sıkça Sorulan Sorular

500’ü ondalık sistemden onaltılıya nasıl elle dönüştürürüm?

500’ü tekrar tekrar 16’ya bölün:

Ondalık ÷ 16BölümKalan
500 ÷ 16314
31 ÷ 16115 (F)
1 ÷ 1601

Alttan okuyarak: 1F4₁₆.
50010=1F416500_{10} = 1F4_{16}.

Bir baytı temsil etmek için kaç onaltılık basamak gerekir?

Bir bayt 8 bite eşittir ve her onaltılık basamak 4 bit ifade eder.
Bu nedenle, 8÷4=28 ÷ 4 = 2 basamak.
Bir bayt tam olarak iki onaltılık karakterle temsil edilir.

Bir onaltılık sayının geçerli olup olmadığını nasıl kontrol edebilirim?

Tüm karakterlerin 0–9 ve A–F arasında olup olmadığını doğrulayın.
G veya Z gibi diğer karakterler onaltılık temsilde geçerli değildir.

Tek bir bayta sığacak en büyük onaltılık sayı nedir?

Bir bayt = 8 bit = 281=2552^8 - 1 = 255 ondalık.
255’in onaltılık karşılığı FF₁₆’dir.

Programlamada neden onaltılık tercih edilir?

İkili sayılar uzundur ve okumak zordur. Onaltılık, onları sıkıştırır; 1 onaltılık basamak her 4 ikili bit başına gelir, bu da okumayı ve hata ayıklamayı çok daha verimli hale getirir. Örneğin, 11111111 ikili dizi basit FF₁₆ olur.

Hata bildirimi

Bu alan zorunludur.