Sayı Tabanı Dönüştürücü
Tam sayıları onlu, ikili, sekizli ve onaltılı sayı sistemleri arasında dönüştürün.
Bu araç sorunuza cevap verdi mi?
Teşekkürler — bu, aracı geliştirmemize yardımcı oluyor.
Formül
Parse the input string in the source base using parseInt(s, base) to get an integer n, then re-express n in each target base:
decimal = n | binary = n.toString(2) | octal = n.toString(8) | hex = n.toString(16)
Sık sorulan sorular
- Bilgisayar belleği neden ikili kullanır?
- İkili (taban 2), elektronik açık/kapalı durumlarına (yüksek/düşük voltaj) doğrudan eşlenir. İki durumu temsil etmek, fiziksel devrelerde 10 durumu (onlu) temsil etmekten çok daha güvenilir ve gürültüye dayanıklıdır, bu da ikiliyi dijital donanımın doğal temeli yapar.
- Onaltılı, programlamada ne için kullanılır?
- Onaltılı (taban 16), ikili veriyi kompakt şekilde temsil eder: bir onaltılık basamak tam olarak dört ikili bite eşlenir. Bir bayt (8 bit) iki onaltılık basamak olur. Bu, onaltılığı bellek adresleri, renk kodları (örn. #FF5733) ve bayt düzeyinde hata ayıklama için kullanışlı yapar.
- Onlu 255'i elle onaltılığa nasıl dönüştürürüm?
- Tekrar tekrar 16'ya bölün: 255 / 16 = 15 kalan 15. Onaltılıkta, 15 = F'dir. Yani onlu 255 = onaltılık FF'dir. Bu aynı zamanda tek bir baytın maksimum değeridir ve RGB renk kanallarında tam yoğunluk için kullanılan değerdir.