Menu

Onluktan Hex'e Çevirici

Bir tam sayı yazın ve onaltılık karşılığını okuyun; 16'ya yapılan her bölme hemen altında gösterilir. Açılışta 255 yazılı, yani FF.

Yazan Nethanel Bar, Co-founder & CEO

Son güncelleme

Gerçekten kod yazmayı öğrenmeye hazır mısın?

Coddy, tarayıcında gerçek kod yazarak öğretir: etkileşimli dersler, anında geri bildirim ve takıldığında yapay zekâ desteği.

Onluk sayı onaltılığa nasıl çevrilir?

16'ya yapılan her bölme 0 ile 15 arasında bir kalan bırakır ve bu kalan, sağdan başlayarak bir sonraki hex basamağıdır. 500 için: 500 ÷ 16 = 31 kalan 4, 31 ÷ 16 = 1 kalan 15 (F) ve 1 ÷ 16 = 0 kalan 1. Aşağıdan yukarıya okunduğunda sonuç 1F4 olur.

Elinizde sayının ikili hali varsa bir kısa yol var: bitleri sağdan dörderli gruplara ayırın ve her grubu tek bir hex basamağına çevirin. İkiliden hex'e çevirici bu yöntemi gösterir.

Dönüştürücü her tam sayı için bölme adımlarını yazar ve BigInt kullanır; 64 bitlik değerler de tam kalır.

Sayıları hex yazmak hakkında bilmeniz gerekenler

  • 10 ile 15 arasındaki kalanlar A ile F harflerine dönüşür.
  • 0 ile 255 arasındaki her tam sayı iki hex basamağına sığar; byte'ların hex yazılmasının nedeni budur.
  • 16 ile çarpmak, hex sayının sonuna bir 0 ekler: 15, F; 240 ise F0'dır.
  • Web renkleri, bellek adresleri ve Unicode kod noktalarının hepsi hex yazılır.

Onluktan hex'e, çözümlü örnekler

255

Onluk

255

Hex

FF

255 ÷ 16 = 15 kalan 15, sonra 15 ÷ 16 = 0 kalan 15. İki kalan da F'dir.

Bir renk

Onluk

rgb(255, 136, 0)

Hex

#FF8800

Her kanalı ayrı çevirin: 255 FF, 136 88, 0 ise 00 olur.

500

Onluk

500

Hex

1F4

Kalanlar 4, 15 ve 1'dir. 15'i F yazarak aşağıdan yukarıya okuyunca 1F4 çıkar.

Bir Unicode kod noktası

Onluk

128512

Hex

1F600

128512, U+1F600 olarak yazılan sırıtan yüz emojisinin kod noktasıdır.

Onluktan hex'e çevirirken sık yapılan hatalar

  • 10 ile 15 arasındaki bir kalanı iki basamakla yazmak. 12, tek basamaklı C'dir.
  • Kalanları bulunduğu sırayla okumak. İlk kalan en sağdaki basamaktır.
  • Gereken baştaki sıfırı atmak. Bir renkte 0, 00 olarak yazılmalı ki her kanal iki basamaklı kalsın.
  • Kodda hex ve onluk çıktıyı karıştırmak. 0x10 16'dır, bu yüzden hex değerleri 0x önekiyle belirtin.

Onluktan hex'e SSS

255 hex olarak nasıl yazılır?
FF. 255 = 15 × 16 + 15 ve 15, F olarak yazılır.
100 hex olarak nasıl yazılır?
64. 100 ÷ 16 = 6 kalan 4, yani hex basamakları 6 ve 4'tür.
Python veya JavaScript'te onluk sayı hex'e nasıl çevrilir?
Python'da hex(255) '0xff', format(255, 'X') ise 'FF' döndürür. JavaScript'te (255).toString(16) 'ff' döndürür.
Programcılar neden onluk yerine hex kullanır?
Bir hex basamağı tam dört bittir, dolayısıyla bir byte her zaman iki hex basamağıdır. İkili veri böyle çok daha kolay okunur; onluk sistemde ise byte sınırları basamaklarla örtüşmez.

Daha fazla bilgi

Diğer geliştirici araçları

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA