> onaltılık | base16 | 0xFF <
// Onaltılık - metin ile hex (taban 16) gösterimi arasında dönüştürme
Geniş kullanım alanı
Programlama, renk kodları, bellek adresleri ve hata ayıklamada kullanılır.
Okunabilir format
İkilik formata göre daha kompakt ve okunması daha kolay bir gösterim sunar.
Biçimlendirme seçenekleri
Boşlukları, büyük/küçük harfleri ve farklı formatları destekler.
>> teknik bilgiler
Onaltılık sistem nasıl çalışır?:
Onaltılık sistem (taban 16), 0-9 ve A-F olmak üzere 16 sembol kullanır. Her hex basamağı 4 biti (yarım bayt) temsil eder. İki hex basamağı bir baytı (8 bit) temsil eder ve bu da ikili verileri göstermek için idealdir.
Örnekler:
'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF
Neden onaltılık kullanılır?:
- >Renk kodları (#FF0000)
- >Bellek adresleri
- >İkili veri hata ayıklama
- >Karakter kodlama
- >Kriptografik özetler (hash)
>> sık sorulan sorular
Onaltılık (hex) nedir?
Onaltılık (hex), 0-9 rakamları ve A-F harflerini kullanan, tabanı 16 olan bir sayı sistemidir. Bilgisayar biliminde, ikili verileri daha okunabilir bir biçimde göstermek için yaygın olarak kullanılır.
Neden onluk yerine onaltılık kullanılır?
Onaltılık, ikili sistemle mükemmel şekilde hizalanır – her hex basamağı tam olarak 4 biti temsil eder. Bu nedenle bellek, renkler ve ikili verileri göstermek için idealdir.
0x ve # önekleri arasındaki fark nedir?
"0x" programlama dillerinde onaltılık sayıları belirtmek için kullanılır (0xFF). "#" genellikle web renklerinde (#FF0000) kullanılır. Her ikisi de onaltılık gösterimi ifade eder.
Hex renkleri RGB’ye nasıl dönüştürürüm?
Hex renkleri 6 haneden oluşur: RRGGBB. Her çift, Kırmızı, Yeşil ve Mavi değerlerini 00 (0) ile FF (255) arasında temsil eder. Örneğin, #FF0000 = RGB(255,0,0), saf kırmızıdır.
// Karakterler onaltılık bayt olarak
| Karakter | Hex (UTF-8) |
|---|---|
| A | 41 |
| a | 61 |
| 0 | 30 |
| ␠ | 20 |
| \n | 0A |
| é | C3 A9 |
| 中 | E4 B8 AD |
| 😀 | F0 9F 98 80 |
// Onaltılık rakamlar ve değerler
0-9 = 0-9 A B C D E F = 10 11 12 13 14 15 0xFF = 255 0x100 = 256 0xFFFF = 65535
>> Daha fazla soru
S: Bir bayt neden tam olarak iki onaltılık rakamdır?
C: Bir onaltılık rakam 4 bittir (nibble), bir bayt ise 8 bittir. İki rakam bir bayt eder: 00 ile FF arası.
S: é veya 中 gibi karakterler onaltılıkta nasıl görünür?
C: Onaltılık gösterim, kodlamanın (genellikle UTF-8) baytlarını gösterir. é iki bayt (C3 A9), 中 üç bayt (E4 B8 AD), emoji dört bayt tutar.
S: Büyük/küçük harf önemli mi (ff veya FF)?
C: Hayır, ff ve FF aynı değerdir. Tek bir stile bağlı kalın; 0x veya # gibi önekler gelenektir, değerin parçası değildir.