Sayı Sistemi Çevirici
Decimal, binary, hexadecimal ve ASCII arasında anlık dönüşüm. Herhangi bir alana değer girin veya bitlere tıklayarak ikili sistemi etkileşimli olarak keşfedin.
Sayı Sistemleri Nedir ve Nasıl Dönüştürülür?
Sayı Sistemleri Rehberi
Bilgisayarlar yalnızca iki fiziksel durumu ayırt edebilir: elektrik var (1) veya yok (0). Tüm yazılımlar, görseller, sesler ve ağ paketleri sonunda bu iki durumun kombinasyonuna indirgenir. Farklı sayı sistemleri, bu temel veriyi farklı tabanlarda ifade etmek için kullanılır.
Günlük yaşamda kullandığımız sistem. 10 sembol (0–9). Her basamak, 10'un katlarını temsil eder: 1, 10, 100, 1000…
Bilgisayarların temel dili. Yalnızca 0 ve 1. Her basamağa "bit" denir; 8 bit bir "bayt" (byte) oluşturur ve 0–255 arası değerleri tutar.
16 sembol (0–9 ve A–F). 4 bit tam olarak 1 hex basamağa karşılık gelir. Bellek adresleri, renk kodları (#FF5733) ve hash değerlerinde yaygın kullanılır.
American Standard Code for Information Interchange. 0–127 arasındaki decimal değerlerin her birine bir karakter atanır. 'A' = 65, 'a' = 97, '0' = 48.
Dönüşüm Formülleri
1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀
Decimal → Binary: Sayıyı 2'ye böl, kalanları ters sırala.
11 ÷ 2 = 5 kalan 1 → 5 ÷ 2 = 2 kalan 1 → 2 ÷ 2 = 1 kalan 0 → 1 ÷ 2 = 0 kalan 1 → 1011₂
Binary → Hex: 4-bit gruplar (nibble) doğrudan 1 hex basamağa eşlenir.
1011 0101₂ → B = 1011, 5 = 0101 → B5₁₆
Bit ve Bayt
Bir bit, bilginin en küçük birimidir: 0 veya 1. Sekiz bit bir araya geldiğinde bir bayt oluşur ve 0 ile 255 arasında 256 farklı değeri temsil edebilir. Bir ASCII karakteri 1 bayt, bir RGBA renk değeri 4 bayt, modern bir işletçim sistemindeki bellek adresleri ise 8 bayt (64-bit) ile ifade edilir.
Çevirici
