Onaltılı Hesap Makinesi

Onaltılı, ondalık, ikili ve sekizli sayı sistemleri arasında dönüştürme. Onaltılı sayılar üzerinde aritmetik işlemler gerçekleştirin.

Öğrenme ve ev ödevi yardımı için kritik hesaplamaları bağımsız olarak doğrulayın.

İnceleyen CalculatorDrive Matematik Yayın Kurulu · Son güncelleme

Hesap Makinesi

Onaltılık değeri girin (0-9, A-F). 0x veya # önekleri isteğe bağlıdır.

Dönüştürmek için onaltılık bir değer girin veya onaltılık sayıların üzerinde aritmetik işlemler gerçekleştirin.

The short answer

Onaltılı sistem (16 tabanı) 0-9 arasındaki rakamları ve A-F harflerini kullanır; burada her konum 16'nın katlarını temsil eder. Onaltılık sistemde FF, ondalık sistemde 15×16 + 15 = 255'e eşittir — tek bir baytın tutabileceği en büyük değer. Programcılar hex'i kullanır çünkü ikiliye temiz bir şekilde eşleşir: bir onaltılık basamak her zaman tam olarak 4 bit'e eşittir, dolayısıyla iki onaltılık basamak bir tam baytı temsil eder.

Temel çıkarımlar

  • İki onaltılık rakam bir bayta (8 bit) eşittir - 00'dan FF'ye (0 - 255) kadar bir değer - bu nedenle bellek adresleri, bayt değerleri ve renk kodları neredeyse her zaman onaltılık olarak gösterilir.
  • Onaltılıyı ikiliye dönüştürmek mekaniktir: her onaltılık rakamı 4 bitlik ikili eşdeğeriyle değiştirin ve bunları birleştirin.
  • Onaltılık aritmetik, onluk aritmetikle aynı taşıma ve ödünç alma mantığını izler, yalnızca 10 yerine 16 tabanını kullanır.
  • Web renkleri (#RRGGBB), renk kanalı başına iki adet olmak üzere üç bayt değerini (kırmızı, yeşil, mavi) altı onaltılık rakama paketler.

Onaltılık basamak değerleri (0-F)

HexDecimalHexDecimal
A10D13
B11E14
C12F15

Ondalık sayıyı onaltılığa dönüştürme

202 ÷ 16 = 12 kalan 10 → A

12 ÷ 16 = 0 kalan 12 → C

Kalanları aşağıdan yukarıya doğru okuyun: CA

Yani ondalık sayı 202, onaltılık CA'ya eşittir. Ters yönde kontrol etme: C×16 + A = 12×16 + 10 = 192 + 10 = 202 — dönüşümün onaylanması.

Çözümlü Örnek: Onaltılı Toplama

3A+1F

A (10) + F (15) = 25 = 1×16 + 9 → 9 yaz, 1 taşı

3 + 1 + elde 1 = 5

Sonuç: 59

Ondalık sayı kontrol ediliyor: 3A = 58, 1F = 31 ve 58 + 31 = 89, yani 5×16 + 9 = 0x59 — onaltılık aritmetikle tam olarak eşleşiyor. Ondalık toplamadan tek gerçek fark, bir sütun 10'a değil 16'ya ulaştığında taşımanın gerçekleşmesidir.

Common mistakes to avoid

  • Alışkanlık olarak 16 yerine 10'u taşımak — onaltılık bir sütun, değeri ondalık sayı gibi 10 değil, 16'ya ulaştığında taşır.
  • Tek bir onaltılık rakamın bir bit olduğunu varsayarsak, 16 = 2⁴ olduğundan bu her zaman 4 biti temsil eder.
  • Sabit genişlikli bir bayt veya renkli kanalda baştaki sıfırı bırakmak — 0x0A ve 0xA aynı değerdir, ancak iki basamaklı bayt ekranı A'yı değil 0A'yı bekler.
  • Rakamları tutarsız bir şekilde karıştırmak — hex, büyük/küçük harfe duyarlı değildir (a = A = 10), ancak tek bir harfe bağlı kalmak, daha uzun değerlerde görsel karışıklığı önler.

Sıkça Sorulan Sorular

Onaltılı sistem (16 tabanı) nedir?

Onaltılık sistemde 0-9 arasındaki rakamlar ve A-F harfleri (10-15 için) kullanılır. Her konum 16'nın kuvvetidir. FF hex, 15×16 + 15 = 255 ondalık sayıya eşittir.

Programcılar neden hex kullanıyor?

Bir onaltılık rakam tam olarak dört ikili bitle eşleşerek uzun ikili dizelerin okunmasını kolaylaştırır. Bellek adresleri ve renk kodları genellikle onaltılı olarak görünür.

Ondalık sayıyı onaltılığa nasıl dönüştürürsünüz?

Tekrar tekrar 16'ya bölün ve kalanları aşağıdan yukarıya doğru kaydedin. 10-15 arası kalanlar A-F olur.

Hex ve RGB renkleri arasındaki bağlantı nedir?

Web renklerinde altı onaltılık rakam kullanılır: kırmızı için iki, yeşil için iki, mavi için iki. #FF5733 tam kırmızı, kısmi yeşil ve daha az mavi anlamına gelir.

Bu onaltılık hesap makinesini nasıl kullanırım?

Onaltılı veya ondalık bir değer girin, dönüştürmeyi veya aritmetiği seçin ve sonuçları her iki temelde görmek için Hesapla'yı tıklayın.

2 onaltılık basamak ne kadar hafızayı temsil eder?

Her onaltılık basamak 4 biti kapsadığından, iki onaltılık basamak tam olarak bir baytı (8 bit) temsil eder. Bu nedenle bayt değerleri neredeyse her zaman 00'dan FF'ye (ondalık olarak 0'dan 255'e) kadar iki basamaklı onaltılık olarak yazılır; bu, bilgi kaybı olmadan tam bir baytı göstermenin en kompakt yoludur.

More math calculators