Sayı Tabanı Dönüştürücü
Sayıları ikili, sekizli, onluk ve onaltılık arasında anında dönüştürün. Büyük tamsayıları destekler. Ücretsiz, %100 tarayıcınızda.
Referans
Sayı tabanları nedir?
Sayı tabanı (radix), konumsal sayı sisteminin kaç benzersiz rakam kullandığını belirler. İnsanlar 0–9 rakamlarını kullanarak taban 10'da (onluk) sayar. Bilgisayarlar yalnızca 0 ve 1 kullanarak taban 2'de (ikili) çalışır — her dijital veri parçası nihayetinde ikili olarak temsil edilir. Onaltılık (taban 16) ve sekizli (taban 8), tabanları 2'nin kuvveti olduğundan (16 = 2⁴, 8 = 2³) ikili verinin insan tarafından okunabilir kısa gösterimini sağlar ve dönüşümü basit hale getirir.
Taban referans rehberi
İkili (taban 2): 0–1 rakamları. Her rakam bir bittir. 8 bit = 1 bayt (0–255 değerleri). Tüm dijital bilişimin temeli — işlemciler, bellek ve depolama ikili olarak çalışır.
Sekizli (taban 8): 0–7 rakamları. Her sekizlik rakam tam olarak 3 biti temsil eder. Unix/Linux dosya izinleri için kullanılır (chmod 755 = rwxr-xr-x).
Onluk (taban 10): 0–9 rakamları. Standart günlük sayma sistemi — insanların doğal olarak kullandığı.
Onaltılık (taban 16): 0–9 sonra A–F rakamları. Her hex rakamı tam olarak 4 biti (bir nibble) temsil eder. İki hex rakamı = bir bayt. Bellek adresleri, CSS renkleri (#FF5500), MAC adresleri ve bayt düzeyinde veri gösterimi için kullanılır.
Geliştiriciler taban dönüşümüne ne zaman ihtiyaç duyar?
CSS renkleri: #1A2B3C, onluk olarak Kırmızı (26), Yeşil (43), Mavi (60)'ı temsil eden üç hex bayt çiftidir. Unix izinleri: chmod 755 — sekizlikte 7 = ikili 111 (okuma+yazma+çalıştırma), 5 = 101 (okuma+çalıştırma). Hata ayıklama: Hata ayıklayıcılardaki (GDB, LLDB, Chrome DevTools) bellek adresleri, işaretçiler ve hex dökümleri onaltılık olarak gösterilir. Ağ: MAC adresleri (48-bit, 6 hex çifti), IPv6 adresleri (128-bit hex) ve alt ağ maskeleri hex veya ikili kullanır. Bit işlemleri: Bayrakları, bit maskelerini ve bit manipülasyonunu anlamak ikili düşünmeyi gerektirir.
Gizlilik
Tüm dönüşümler %100 tarayıcınızda çalışır. Hiçbir veri sunucuya gönderilmez.