Menu

Hex'ten Onluğa Çevirici

Onaltılık bir sayı yazın ve onluk değerini okuyun; hesabın her adımı hemen altında gösterilir. Açılışta FF yazılı, yani 255.

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.

Hex onluğa nasıl çevrilir?

Onaltılık sistem 16 tabanlıdır. 0'dan 9'a kadar rakamları ve A'dan F'ye kadar harfleri kullanır: A 10, B 11 ve bu şekilde devam ederek F 15'tir. Her basamak, sağındakinin 16 katı değerindedir: en sağdaki basamak birlikleri, bir soldaki on altılıkları, sonra 256'lıkları, sonra 4096'lıkları sayar.

Çevirmek için her basamağın değerini basamak değeriyle çarpıp hepsini toplayın. 2A = 2 × 16 + 10 × 1 = 42. 1F4 = 1 × 256 + 15 × 16 + 4 × 1 = 500. Dönüştürücünün altındaki panel, yazdığınız her sayı için bu satırları tek tek yazar.

Dönüştürücü büyük ve küçük harfi, isteğe bağlı 0x önekini kabul eder ve BigInt ile hesaplar; bu yüzden FFFFFFFFFFFFFFFF gibi 2⁵³'ten büyük değerler de tam olarak çevrilir.

Hex sayılar hakkında bilmeniz gerekenler

  • Hex basamakları 0'dan 9'a gider, ardından A (10), B (11), C (12), D (13), E (14) ve F (15) gelir.
  • Basamak değerleri 16'nın kuvvetleridir: 1, 16, 256, 4096, 65536.
  • İki hex basamağı bir byte eder, bu yüzden 0 ile 255 arasını kapsar: 00 0, FF ise 255'tir.
  • 0xFF örneğindeki gibi sayının önüne gelen 0x, yalnızca sayının hex olduğunu belirtir. Değerin bir parçası değildir.

Hex'ten onluğa, çözümlü örnekler

Bir byte: FF

Hex

FF

Onluk

255

F × 16 + F × 1 = 15 × 16 + 15 = 240 + 15 = 255; bir byte'ın tutabileceği en büyük değer.

Bir web rengi

Hex

#1E90FF

Onluk

rgb(30, 144, 255)

Her basamak çifti bir renk kanalıdır: 1E = 1 × 16 + 14 = 30, 90 = 9 × 16 = 144 ve FF = 255.

Üç basamak: 1F4

Hex

1F4

Onluk

500

1 × 256 + 15 × 16 + 4 × 1 = 256 + 240 + 4 = 500.

16 bitlik bir sınır

Hex

0x7FFF

Onluk

32767

7 × 4096 + 15 × 256 + 15 × 16 + 15 = 32767; işaretli 16 bitlik en büyük tam sayı.

Hex'ten onluğa çevirirken sık yapılan hatalar

  • Harfi bir rakam olarak okumamak. Hex'te A 10, F 15'tir ve hiçbir tek basamak 15'ten fazla etmez.
  • Konumları soldan saymak. En sağdaki basamak 0. konumdadır ve değeri 1'dir.
  • 16 yerine 10 ile çarpmak. Hex 10 on değil, on altıdır.
  • 0x veya # önekini hesaba katmak. Çevirmeden önce öneki atın.

Hex'ten onluğa SSS

FF onluk sistemde kaçtır?
255. Her F 15'tir, yani FF = 15 × 16 + 15 = 255; bir byte'a sığan en büyük değer.
Hex 10 onluk sistemde kaçtır?
16. 1 on altılıklar basamağındadır, yani hex 10 = 1 × 16 + 0 = 16.
Python veya JavaScript'te hex onluğa nasıl çevrilir?
Python'da int('FF', 16) 255 döndürür. JavaScript'te parseInt('FF', 16) de 255 döndürür; 2⁵³'ten büyük değerlerde hiçbir şey yuvarlanmasın diye BigInt('0xFF') kullanın.
Hex neden harf kullanır?
16 tabanı on altı ayrı tek sembol ister, oysa yalnızca on rakam vardır. A'dan F'ye kadar harfler eksik kalan altı değeri, yani 10'dan 15'e kadar olanları doldurur.

Daha fazla bilgi

Diğer geliştirici araçları

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA