Hexadecimal Converter
Hexadecimal numaralarına kolayca ve doğru şekilde çevirin.
Numaranızı girin
İçerik tablosu
Decimal ve Hexadecimal Systems için Kapsamlı Rehber
Sayı Sistemlerini Anlamak
Sayı sistemleri, miktarları nasıl temsil ettiğimizin temelidir. Farklı numara sistemleri, yeni bir pozisyon eklemek için ihtiyaç duyduğumuzdan önce kaç eşsiz basamak kullanıldığını belirleyen farklı üsler (veya radixes) kullanır.
Decimal Number System (Base-10)
Dekimal sistemi, 10 ayrı basamak (0-9 kullanan günlük sayma sistemimizdir). Bu sistem muhtemelen gelişti çünkü insanlar 10 parmağı var, saymayı sezgisel kılıyor.
Decimal sisteminin temel özellikleri:
- 10 basamak kullanın: 0, 1, 2, 3, 4, 5, 6, 7, 8 ve 9
- Pozisyon değerleri 10 (birleri, on, yüzlerce, binlerce...) güçleriyle artacaktır
- Her pozisyon, pozisyonun değerini doğru 10 kez temsil eder
Hexadecimal Number System (Base-16)
The hexadecimal (or "hex") system uses 16 distinct symbols, requiring the addition of letters A through F to represent values 10 through 15.
Hexadecimal sisteminin temel özellikleri:
- 16 sembolü kullanın: 0-9 ve A-F (A=10, B=11, C=12, D=13, E=14, F=15)
- Pozisyon değerleri 16 güç tarafından artacaktır
- Her pozisyon, pozisyonun değerini doğru 16 kez temsil eder
- Often prefixed with "0x" in programming contexts (e.g., 0x1A3F)
Hexadecimal Neden Bilgisayarda Önemlidir
Hexadecimal notasyon, birkaç önemli nedenden ötürü bilişimde yaygın olarak kullanılır:
- Compact Representation:Hex ikili verileri temsil etmek için daha kompakt bir yol sağlar. Bir hex digit tam olarak 4 bit (bir nibble), hex ve ikili arasında dönüştürmeyi temsil eder.
- Memory Addresses:Bilgisayar hafıza adresleri genellikle hexadecimal formatında görüntülenir (örneğin, 0x7FFFD4).
- Renk kodları:Web renkler tipik olarak hex gezginleri (örneğin, #FF5733 bir portakal gölgesi için ifade edilir).
- Debugging:Programcılar genellikle hex kullanıyor çünkü ikiliden okumak daha kolay, ancak hala bilgisayarların kullandığı ikili değerlere doğrudan haritalar.
- Assembly Language:Makine kodu talimatları genellikle hexadecimal'de temsil edilir.
İkili ve Hexadecimal arasındaki ilişki
Hexadecimal'in en güçlü özelliklerinden biri ikili ile doğrudan ilişkisidir:
| Hexadecimal | İkili İkili | Decimal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| F | 1111 | 15 |
Her hexadecimal digit haritaları tam olarak dört ikili haneye dönüştürür, iki sistem arasındaki dönüşüm son derece verimli hale getirir. Örneğin, hexadecimal numarası 1A3F doğrudan 0001 1010 0011 1111 olarak ikiliye çevirir.
Hexadecimal Dönüşüm Dönüşümü İçin Ayrılma Vakfı
Hexadecimal'e yapılan dönüşüm temel bir matematiksel ilkeye dayanıyor: pozisyon sistemi.
Bir hexadecimal numarası için n basamakları dn-1...d1d0, Ama onun decimal değeridir:
Örneğin, hexadecimal sayısı 2AF, decimal olarak hesaplanır:
= (2 × 256) + (10 × 16) + (15 × 1)
= 512 + 160 + 15
= 687
Hexadecimal Numbers Uygulamaları
Web Development
Hex renkli kodları (e.g., #FF5733) web elementleri için RGB değerleri belirtir
Bilgisayar Donanımı
Bellek adresleri ve donanım değerleri genellikle hex'te ifade edilir
Dijital Güvenlik
Şifre anahtarları ve hashesler genellikle hex notasyonda temsil edilir
Düşük seviyeli Programlama
Debugging, hafıza denetimi ve bazı yönlerden operasyonlar genellikle hex
How to Convert Decimal to Hexadecimal
Hexadecimal'e dekimal dönüştürmek için, geri kalanları 16 ile defalarca ayırıyoruz ve hexadecimal numarasını oluşturmak için kullanırız.
Dönüştürme Adımları:
-
1Decimal numarasını 16 ile bölün
-
2Geri kalan (0-9 veya A-F) yazın
-
30 olana kadar alıntı ile tekrarlayın 0
-
4Geri kalanları alttan üste çıkarın
26 ÷ 16 = 1 Kalan 10 (A)
1 ÷ 16 = 0 Kalan 1
Sonuç: 1A
Hexadecimal Exchange Table'a Aralık:
0 = 0
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
9 = 9
10 = A
11 = B
12 = C
13 = D
14 = E
15 = F
Yaygın örnekler
Örnek 1 ÖrnekTemel Sayılar
0 = 0
1 = 1
2 = 2
Örnek 2 ÖrnekOrtak Değerler
10 = A
16 = 10
32 = 20
Örnek 3 ÖrnekKarma Sayılar
26 = 1A
42 = 2A
255 = FF
Örnek 4 ÖrnekBüyük Sayılar
256 = 100
512 = 200
1024 = 400