MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Ondalık Değer
26
Girilen Onaltılık 1A
İkilik 11010
Ondalık 26

Bu Hex-Ondalık Dönüştürücü Ne İşe Yarar?

Bu araç, onaltılık (16 tabanlı) bir sayıyı ondalık (10 tabanlı) değerine çevirir ve ayrıca ikilik (2 tabanlı) karşılığını da gösterir. Tek bir alana — Onaltılık Sayı — hex bir değer yazarsınız ve hesaplayıcı anında hem ondalık sonucu hem de buna karşılık gelen 1 ve 0 dizisini verir. Bellek adreslerini veya renk kodlarını okuyan yazılımcılar, sayı sistemlerini öğrenen öğrenciler ve düşük seviyeli verilerle çalışan herkes için pratik bir araçtır.

Nasıl Kullanılır?

  • Onaltılık değerinizi Onaltılık Sayı alanına yazın. Hex sistemi 0–9 rakamlarının yanı sıra A–F harflerini kullanır (büyük-küçük harf önemli değildir; yani FF ve ff aynı şekilde çalışır).
  • Dönüştürücü girdinizi okur ve iki çıktı üretir: ondalık değer ve ikilik gösterim.
  • 1A, FF veya 2F4B gibi tam sayı hex değerleri için kullanın — ondalık virgül ya da "0x" öneki gerekmez.

Arkasındaki Formül

Her hex basamağı 16'nın bir kuvvetini temsil eder. Sağdan sola doğru okurken, en sağdaki basamak 16⁰ ile, bir sonraki 16¹ ile, ardından 16² ile çarpılır ve bu böyle devam eder. Ondalık değer, tüm bu çarpımların toplamıdır:

Ondalık = Σ (basamak × 16konum)

Araç arka planda dizgiyi 16 tabanlı bir sayı olarak ayrıştırmak için Long.parseLong(hex, 16), ardından bu ondalık sonuçtan ikilik karşılığı üretmek için Long.toBinaryString() fonksiyonunu kullanır.

Reklam
Onaltılık basamaklar 16'nın kuvvetleriyle çarpılıp ondalık toplama eklenir
Her onaltılık basamak konumuna göre 16'nın bir kuvvetiyle çarpılır, sonra toplanır.

Adım Adım Örnek

Diyelim ki 2F girdiniz:

  • F basamağı 15'e eşittir ve 16⁰ basamağındadır: 15 × 1 = 15
  • 2 basamağı 16¹ basamağındadır: 2 × 16 = 32
  • İkisini toplayın: 32 + 15 = 47 (ondalık)
  • 47'nin ikilik karşılığı 101111 olur

Yani 2F girildiğinde ondalık değer olarak 47, ikilik değer olarak da 101111 elde edilir.

Onaltılık sayıyı ondalık değere toplanan ağırlıklı terimlere açan çözümlü örnek
Çözümlü örnek: her basamağın değeri 16 kuvvetiyle çarpılıp toplanır.

Sıkça Sorulan Sorular

Büyük-küçük harf fark eder mi? Hayır. A–F hex harfleri büyük-küçük harfe duyarlı değildir; bu yüzden ABC ve abc ikisi de 2748'e dönüşür.

"0x" önekini ekleyebilir miyim? Hayır. Yalnızca basamakların kendisini girin (örneğin 0x1A değil, 1A); çünkü ayrıştırıcı sade bir 16 tabanlı dizgi bekler.

Çevirebileceğim en büyük sayı nedir? Araç değerleri 64 bitlik bir long olarak ayrıştırır; bu nedenle 7FFFFFFFFFFFFFFF (ondalıkta 9.223.372.036.854.775.807) değerine kadar olan hex sayıları güvenilir şekilde işler.

Son güncelleme: