İçeriğe geç
parazade

Onaltılık Sayı Sistemi Nedir?

İngilizce: Hexadecimal

Yayın: · Son güncelleme:

Onaltılık Sayı Sistemi Nedir? Kısaca

Onaltılık sayı sistemi (hexadecimal), 0-9 rakamları ile A-F harflerini kullanan 16 tabanlı sayı sistemidir. İkili verileri kısa ve okunabilir biçimde yazmak için yazılımda sık kullanılır.

Onaltılık Sayı Sistemi nedir?
İçindekiler
  1. Onaltılık sayı sistemi nedir?
  2. Hex sayı onluğa nasıl çevrilir?
  3. Nerelerde kullanılır?

Onaltılık sayı sistemi nedir?

Onaltılık sayı sistemi, sayıları 16 farklı sembolle yazan bir gösterimdir. İlk on sembol 0'dan 9'a kadar rakamlardır, sonraki altısı ise harflerle gösterilir: A=10, B=11, C=12, D=13, E=14, F=15. İngilizcede hexadecimal ya da kısaca hex olarak geçer.

Bu sistemin yazılımdaki asıl faydası ikili sayılarla kurduğu bağdır. Dört bit tam olarak bir onaltılık basamağa denk gelir. Böylece 11111111 gibi sekiz haneli bir ikili sayı, FF diye iki karakterle yazılabilir.

Hex sayı onluğa nasıl çevrilir?

Her basamak 16'nın bir kuvvetini temsil eder: sağdan sola 1, 16, 256 diye gider. Örneğin 2F sayısında 2 rakamı 16'lar basamağında, F ise birler basamağındadır. Hesap 2 × 16 + 15 × 1 = 47 olur.

Kodlarda onaltılık sayıların başında çoğu zaman "0x" öneki bulunur. 0x2F yazan bir satır, 47 sayısını kastediyor demektir. Bu önek, sayının onluk mu yoksa onaltılık mı olduğunu karıştırmamanızı sağlar.

Nerelerde kullanılır?

Web tasarımla uğraşan herkes onaltılığı renk kodlarından tanır. #FF0000 kodunda ilk iki karakter kırmızıyı, sonraki ikisi yeşili, son ikisi maviyi gösterir; burada kırmızı en yüksek değerde, diğerleri sıfırdadır. Bellek adresleri, hata mesajlarındaki kodlar, MAC adresleri ve IPv6 adresleri de bu sistemle yazılır.

Konuyu pekiştirmek için bir renk seçici açıp farklı renklerin hex kodlarını inceleyin. Kodlardaki iki haneli grupları onluğa çevirdiğinizde 0 ile 255 arasında değerler göreceksiniz.

Sıkça Sorulan Sorular

Hex kod ile RGB kodu arasındaki fark nedir?

İkisi de aynı rengi tarif eder, yalnızca yazım biçimi farklıdır. RGB(255, 0, 0) ile #FF0000 aynı kırmızıdır; hex gösterimde her değer iki onaltılık basamakla yazılır.

Onaltılık sayılarda büyük ve küçük harf fark eder mi?

Sayısal değer açısından fark etmez, "ff" ile "FF" aynı sayıdır. Ekip içinde okunabilirlik için tek bir yazım biçimi seçmek yeterlidir.

İlgili terimler