Bir byte: FF
FF
255
F × 16 + F × 1 = 15 × 16 + 15 = 240 + 15 = 255; bir byte'ın tutabileceği en büyük değer.
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.
Son güncelleme
Coddy, tarayıcında gerçek kod yazarak öğretir: etkileşimli dersler, anında geri bildirim ve takıldığında yapay zekâ desteği.
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.
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.FF
255
F × 16 + F × 1 = 15 × 16 + 15 = 240 + 15 = 255; bir byte'ın tutabileceği en büyük değer.
#1E90FF
rgb(30, 144, 255)
Her basamak çifti bir renk kanalıdır: 1E = 1 × 16 + 14 = 30, 90 = 9 × 16 = 144 ve FF = 255.
1F4
500
1 × 256 + 15 × 16 + 4 × 1 = 256 + 240 + 4 = 500.
0x7FFF
32767
7 × 4096 + 15 × 256 + 15 × 16 + 15 = 32767; işaretli 16 bitlik en büyük tam sayı.
A 10, F 15'tir ve hiçbir tek basamak 15'ten fazla etmez.10 on değil, on altıdır.0x veya # önekini hesaba katmak. Çevirmeden önce öneki atın.10 = 1 × 16 + 0 = 16.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.