Hexadecimal Converter
İkili sayıları hexadecimal sayılara kolayca ve doğru bir şekilde dönüştürür.
Numaranızı girin
İçerik tablosu
Sayı Sistemlerini Anlamak
Sayı sistemleri hesaplamaya temelseldir ve sayısal değerleri temsil etmek için farklı yollar sunar. Onları anlamak etkili programlama, bilgisayar bilimi ve dijital elektronik için önemlidir.
Sayı Sistemleri Nedir?
A number system is a mathematical notation for representing numbers using digits or symbols in a consistent manner. Each system has a "base" that determines how many unique digits are used before place values shift.
Decimal (Base-10)
Günlük numara sistemimiz 0-9 basamakları kullanıyor. Her pozisyon 10 gücü temsil eder.
Örnek: 35810
= 3×10² + 5×10¹ + 8×10⁰
= 300 + 50 + 8
İkili (Base-2)
Bilgisayarın ana dili sadece basamakları kullanarak 0-1. Her pozisyon, 2.
Örnek: 10112
= 1×2³ + 0×2² + 1×2¹ + 1×2⁰
= 8 + 0 + 2 + 1 = 11₁₀
Hexadecimal (Base-16)
Parmakları 0-9 ve A-F harflerini kullanın ( 10-15 kişiyi temsil eder). Her pozisyon 16'nın bir gücünü temsil eder.
Örnek: 1A316
= 1×16² + 10×16¹ + 3×16⁰
= 256 + 160 + 3 = 419₁₀
Bilgisayar Sistemleri Neden Farklı Sayı Bases Kullanıyor
Bilgisayarlar ikili kullanıyor çünkü elektronik bileşenler doğal olarak iki eyalette var: (1) ve kapalı (0). Bununla birlikte, ikili sayılar insanlar için verimli çalışmak için çok uzun ve zor olabilir.
İkili ve Hexadecimal arasındaki ilişki
Hexadecimal, ikili verilerin kompakt bir gösterimi olarak hizmet ediyor, insanlar için okumak ve çalışmak için çok daha kolay hale getiriyor:
- Her hexadecimal digit tam 4 ikili basamakları temsil eder (a nibble)
- 4 ikili rakam 0 ila 15 arasında değerleri temsil edebilir, tek bir hex haneli diziyi eşleştirebilir
- Bu, ikili bilgileri temsil etmek için mükemmel 4:1 sıkıştırma oranı yaratıyor
Pratik Uygulamalar
Programlama Programlama Programlama
Memory adresleri, renk değerleri (RGB), ve kodda biraz manipülasyon genellikle hexadecimal notasyon kullanır.
Networking Networking
MAC adresleri ve IPv6 adresleri hexadecimal formatında yazılır.
Bilgisayar Mimarisi
Düşük seviyeli hafıza çöpleri, makine kodu ve debugging araçları sık sık hexadecimal kullanır.
Dijital Elektronik
Donanım kayıtları ve konfigürasyon değerleri genellikle ikili veya hexadecimal olarak temsil edilir.
İkili-Hexadecimal Exchange Table Table
| Decimal | İkili İkili | Hexadecimal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| 10 | 1010 | A |
| 11 | 1011 | B |
| 12 | 1100 | C |
| 13 | 1101 | D |
| 14 | 1110 | E |
| 15 | 1111 | F |
Hexadecimal'e İkili Nasıl Dönüştürülebilir
İkiliyi hexadecimal'e dönüştürmek için, ikili haneleri 4 setlerine (sağdan başlayarak) ve her grubu hexadecimal eşdeğerine dönüştürmek.
Dönüştürme Adımları:
-
1Grup ikili basamakları 4 setlerine, sağdan başlayarak
-
2Hexadecimal eşdeğerine her 4 çift hanedanlık grubu dönüştürür
-
3Tüm hexadecimal basamakları sırayla birleştirin
11010 = 0001 1010
0001 = 1
1010 = A
Sonuç: 1A
Hexadecimal Exchange Table'a İkili:
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F
Yaygın örnekler
Örnek 1 ÖrnekTemel Sayılar
0 = 0
1 = 1
10 = 2
Örnek 2 ÖrnekOrtak Değerler
100 = 4
1000 = 8
10000 = 10
Örnek 3 ÖrnekKarma Sayılar
1010 = A
1100 = C
1111 = F
Örnek 4 ÖrnekBüyük Sayılar
10000 = 10
100000 = 20
1000000 = 40