Hex to decimal çevirici nasıl kullanılır?
- Giriş kutusuna bir hex sayı yazın ya da yapıştırın.
0xveya#gibi önekler, sondakih, boşluklar ve alt çizgiler kabul edilir. Bir listeyi dönüştürmek için her satıra bir sayı girin. - Onluk değer; ikilik ve sekizlik değerlerle ve hesaplamanın adım adım açıklamasıyla birlikte anında görünür.
- Hex değer işaretli bir tam sayıysa İşaretli (ikiye tümleyen) seçeneğini işaretleyin ve bit genişliğini seçin – örneğin
FF, 8 bitlik bir sayı olarak −1'dir. Ardından sonucu kopyalayın.
Onaltılık sayı onluğa nasıl çevrilir?
Onaltılık (hexadecimal), 16 tabanlı bir sayı sistemidir. 0–9 rakamlarını ve A = 10, B = 11, C = 12, D = 13, E = 14 ve F = 15 harflerini kullanır. Her basamak, sağındakinin 16 katı değerindedir; bu nedenle hex'ten onluğa çevirme formülü şöyledir (decimal: onluk değer, d: basamaklar):
decimal = dₙ × 16ⁿ + … + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰
Her basamağı, sağdan 0'dan başlayarak sayılan konumuna karşılık gelen 16'nın kuvvetiyle çarpın ve sonuçları toplayın. Örnek: 3C = 3 × 16 + 12 = 60 ve 1A3F = 1 × 4096 + 10 × 256 + 3 × 16 + 15 × 1 = 4096 + 2560 + 48 + 15 = 6719.
| Konum | 16'nın kuvveti | Onluk değer |
|---|---|---|
| 0 | 16⁰ | 1 |
| 1 | 16¹ | 16 |
| 2 | 16² | 256 |
| 3 | 16³ | 4096 |
| 4 | 16⁴ | 65536 |
| 5 | 16⁵ | 1048576 |
Hex – onluk (decimal) dönüşüm tablosu
En sık aranan hex değerleri ve onluk karşılıkları. Bir bayt 00 ile FF (0–255) arasında değer alır; notlar ASCII karakterini ya da değerin programlamadaki anlamını gösterir.
| Hex | Onluk | Bilmekte fayda var |
|---|---|---|
10 | 16 | 16¹ |
1A | 26 | 1 × 16 + 10 |
20 | 32 | ASCII boşluk |
2A | 42 | ASCII * |
3C | 60 | ASCII < |
64 | 100 | ASCII d |
7F | 127 | En büyük işaretli 8 bitlik değer |
80 | 128 | İşaretli bayt olarak −128 |
FF | 255 | En büyük bayt değeri; işaretli bayt olarak −1 |
100 | 256 | 16² |
3E8 | 1000 | 3 × 256 + 14 × 16 + 8 |
7FFF | 32767 | En büyük işaretli 16 bitlik değer |
FFFF | 65535 | En büyük 16 bitlik değer; işaretli 16 bitlik sayı olarak −1 |
7FFFFFFF | 2147483647 | En büyük işaretli 32 bitlik tam sayı |
FFFFFFFF | 4294967295 | En büyük işaretsiz 32 bitlik tam sayı |
Python, JavaScript ve Excel'de hex'ten onluğa çevirme
- Python:
int('1A', 16)26 döndürür;0xöneki de kullanılabilir:int('0xff', 16)= 255. - JavaScript:
parseInt('1A', 16)veyaNumber('0x1A'). 2⁵³ üzerindeki değerlerde yuvarlamayı önlemek içinBigInt('0x' + hex)kullanın. - Excel ve Google E-Tablolar:
=HEX2DEC("1A"). Excel 10 basamaklı değerleri işaretli 40 bitlik sayı olarak okur; bu yüzden=HEX2DEC("FFFFFFFFFF")−1 döndürür. - Java, C# ve C:
Integer.parseInt("1A", 16),Convert.ToInt32("1A", 16)vestrtol("1A", NULL, 16). - Linux ve macOS kabuğu:
echo $((16#1A))veyaprintf '%d\n' 0x1A.
Neden Online Hex Converter?
- ÜcretsizTüm araçlar ücretsiz: sınır yok, hesap yok, filigran yok.
- Gizlilik odaklıİşlemler tarayıcınızda yerel olarak yapılır. Dosyalarınız asla yüklenmez.
- HızlıHer cihazda anında açılan hafif sayfalar.
- Her yerde çalışırWindows, macOS, Linux, Android ve iPhone'da kullanabilirsiniz.
Sıkça sorulan sorular
FF sayısının onluk karşılığı nedir?
Hex FF, onluk tabanda 255 eder: 15 × 16 + 15 = 255. Bir baytın alabileceği en büyük değerdir. Aynı bitler işaretli 8 bitlik bir sayı (ikiye tümleyen) olarak okunduğunda −1 anlamına gelir.
Negatif bir hex sayı onluğa nasıl çevrilir?
Hex sayının önünde eksi işareti varsa basamakları çevirin ve işareti koruyun: −1A = −26. FFFE gibi ikiye tümleyen bir değerse İşaretli (ikiye tümleyen) seçeneğini işaretleyip 16 bit seçin: çevirici 65534'ten 2¹⁶ = 65536 çıkarır ve −2 gösterir.
Kesirli hex sayıları onluğa çevirebilir miyim?
Evet. Noktadan sonraki basamakların değeri 16⁻¹ = 1/16, 16⁻² = 1/256 şeklinde devam eder; yani 1A.8 = 26 + 8/16 = 26.5 ve 0.4 = 0.25 olur.
Hex sayının büyüklüğünde bir sınır var mı?
Pratikte bir sınır yoktur. Çevirici keyfi hassasiyetli tam sayılar kullanır; bu sayede FFFFFFFFFFFFFFFF (18446744073709551615) gibi 64 bitlik değerler ve daha da uzun hex dizeleri yuvarlama olmadan tam olarak çevrilir.