kodla | çöz | sıkıştır

> onaltılık | base16 | 0xFF <

// Onaltılık - metin ile hex (taban 16) gösterimi arasında dönüştürme

[UNIVERSAL]

Geniş kullanım alanı

Programlama, renk kodları, bellek adresleri ve hata ayıklamada kullanılır.

[READABLE]

Okunabilir format

İkilik formata göre daha kompakt ve okunması daha kolay bir gösterim sunar.

[FLEXIBLE]

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

KarakterHex (UTF-8)
A41
a61
030
␠20
\n0A
é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.

Diğer diller