Ana sayfateknolojiTemel Bilişimİkili Sayı Sistemi Nedir?
💻
Teknoloji · Konu Anlatımı

İkili Sayı Sistemi Nedir? Binary Dönüşümler ve Bit Mantığı

Veri ve Sayı Sistemleri· genel· 7 dk okuma· Son güncelleme: 19 Temmuz 2026
Öğreniyo İçerik Ekibi tarafından hazırlandı · Editör: Yusufhan Seyis
Kısaca

İkili sayı sistemi yalnızca 0 ve 1 rakamlarını kullanan, tabanı 2 olan sayı sistemidir. Bir ikili sayının değeri, 1 bulunan basamaklardaki 2 kuvvetlerinin toplanmasıyla bulunur; bilgisayar donanımı da bu iki değerli mantığı elektriksel durumlarla temsil eder.

Bu yazıda (6)
💻
Teknoloji

İkili Sayı Sistemi Nedir? Binary Dönüşümler ve Bit Mantığı

Günlük hayatta 0’dan 9’a kadar on rakam kullandığımız için sayıları onluk sistemle ifade ederiz. Ancak bilgisayarların elektronik devreleri, insanlardaki gibi on farklı rakamı doğrudan taşımaz. Devrelerdeki sinyalin belirli bir durumda bulunması veya bulunmaması, ikili sistemdeki 1 ve 0 değerleriyle temsil edilebilir.

Bu nedenle ikili sayı sistemi yalnızca bir matematik konusu değildir; sayıların, karakterlerin, görüntülerin ve ses verilerinin dijital cihazlarda nasıl temsil edildiğini anlamak için başlangıç noktasıdır. Burada önemli bir ayrım vardır: Bilgisayarların fiziksel düzeyde 0 ve 1’lerle çalışması, ekranda gördüğümüz her şeyin yalnızca basit bir sayıdan ibaret olduğu anlamına gelmez. Verinin anlam kazanması için bit dizilerinin belirli kodlama, dosya ve işlem kurallarına göre yorumlanması gerekir.

Bu rehberde taban ve basamak değerini, bit kavramını, bilgisayarların neden iki durumlu mantığı kullandığını, ikili-onluk dönüşümleri ve sınavlarda sık karşılaşılan hataları birlikte ele alacağız.

Taban 2’de basamak değeri nasıl okunur?

Bir sayı sisteminin tabanı, o sistemdeki basamak değerlerinin hangi kuvvetlerle ilerlediğini belirler. Onluk sistemde sağdan sola doğru 10⁰, 10¹, 10² ve 10³ değerleri kullanılır. İkili sistemde ise aynı sıra 2⁰, 2¹, 2², 2³ biçimindedir.

İkili bir sayının genel değeri şu şekilde yazılabilir:

(bnbn1...b1b0)2=bn2n+bn12n1+...+b121+b020\left(b_nb_{n-1}...b_1b_0\right)_2 = b_n\cdot2^n + b_{n-1}\cdot2^{n-1} + ... + b_1\cdot2^1 + b_0\cdot2^0

Burada her bb yalnızca 0 veya 1 olabilir. Sağdaki ilk basamak 20=12^0=1’lik, onun solu 21=22^1=2’lik, sonraki basamak 22=42^2=4’lük katkı yapar. Bir basamakta 0 varsa o basamak toplam değere katkı sağlamaz; 1 varsa ilgili 2 kuvveti toplama eklenir.

Örneğin (11010)2(11010)_2 sayısında basamak değerleri sağdan sola 1, 2, 4, 8 ve 16’dır. 1 bulunan basamaklar 16, 8 ve 2 olduğundan sayı 16+8+2=2616+8+2=26 eder. Bu yöntem yalnızca sayıdaki basamakları doğru hizaladığınızda geçerlidir; soldaki ilk rakamın her zaman 2¹ olduğu düşünülmemelidir. Konumu belirleyen şey, sağdan başlanan 0, 1, 2 biçimindeki üs sırasıdır.

Bit, basamak ve kapasite arasındaki fark

Bit, Binary Digit ifadesinin kısaltmasıdır ve 0 veya 1 değerlerinden birini alabilen en küçük bilgi birimidir. Bir ikili sayıdaki her rakam bir bit olarak düşünülebilir; örneğin 10110 dizisi 5 bitten oluşur. Ancak bit ile ikili sayı basamağı aynı bağlamda kullanılmaz: Bit, bilgi miktarını veya iki durumlu birimi anlatırken; basamak, belirli bir sayı içindeki konumu ve 2 kuvvetini anlatır.

nn bitlik bir dizide, her bitin iki olası değeri olduğu için toplam olası desen sayısı 2n2^n olur. Örneğin 3 bit ile 000, 001, 010, 011, 100, 101, 110 ve 111 olmak üzere 8 farklı desen oluşturulabilir. Bu desenler 0’dan 7’ye kadar olan sayıları temsil etmek için kullanılabilir. Bu sonuç, işaretsiz ve yalnızca sayısal gösterim varsayımıyla geçerlidir.

Bir bit dizisinin ne anlama geldiği ayrıca belirtilmelidir. Aynı 8 bitlik desen, bir bağlama göre 0–255 aralığında işaretsiz bir sayı, başka bir bağlama göre bir karakter kodu veya bir renk bileşeni olabilir. Bu nedenle bit sayısı tek başına verinin anlamını belirlemez; yorumlama kuralı da gerekir.

Sınavlarda 2ⁿ olası desen ile temsil edilebilen sayı aralığı karıştırılabilir. İşaretsiz nn bitlik gösterimde en küçük değer 0, en büyük değer 2n12^n-1’dir. Örneğin 4 bit için 16 farklı desen vardır; bu desenler 0 ile 15 arasındaki değerleri temsil eder.

Elektronik devrelerde 0 ve 1 neyi temsil eder?

İkili sistemin bilgisayarlarda yaygınlaşmasının nedeni, elektronik devrelerin iki farklı durumu ayırt edecek şekilde tasarlanabilmesidir. Bir devrenin belirli bir noktasındaki sinyal, tasarımın kullandığı eşiklere göre düşük veya yüksek durum olarak yorumlanabilir. Bu iki mantıksal durum 0 ve 1 ile gösterilir.

Buradaki 0 ve 1’leri doğrudan 'elektrik yok' ve 'elektrik var' diye genellemek doğru değildir. Gerçek devrelerde gerilim seviyeleri, eşikler ve devre tasarımı önemlidir; mantıksal 0 veya 1, sinyalin ilgili aralıkta yorumlanan durumudur. Bu ayrım, fiziksel sinyal ile matematiksel gösterimi birbirine karıştırmamak için önemlidir.

Transistörler anahtarlama davranışı gösterebildiğinden, çok sayıda transistör birlikte mantık devreleri oluşturabilir. VE, VEYA ve DEĞİL gibi mantık kapıları 0 ve 1 değerlerini giriş olarak alıp yine 0 veya 1 üretebilir. Örneğin iki girişli VE işleminde çıktı ancak iki giriş de 1 olduğunda 1’dir. Böylece karşılaştırma, toplama, karar verme ve veri işleme gibi daha karmaşık işlemler temel ikili mantık üzerinden kurulabilir.

İki durumlu tasarımın pratik avantajı, devrenin iki mantık aralığını ayırt etmeye odaklanmasıdır. Bununla birlikte bu açıklama, bilgisayarların yalnızca 'açık-kapalı' düzeyinde çalıştığı anlamına gelmez; işlemci içindeki farklı devreler bu temel durumları çok büyük sayıda ve çok yüksek hızda birlikte işler.

Onluk sayı ikili sisteme nasıl dönüştürülür?

Pozitif bir onluk tam sayıyı ikili sisteme çevirmenin güvenilir yöntemi, sayıyı art arda 2’ye bölüp kalanları kaydetmektir. Her bölümde kalan 0 veya 1 olur. Bölüm 0’a ulaştığında kalanlar son adımdan ilk adıma doğru okunur.

Bu yöntem, 0’dan büyük pozitif tam sayılar için doğrudan uygulanır. Sayı 0 ise ikili gösterim 0’dır. Negatif sayılarda ise yalnızca bölme-kalan yöntemi yeterli değildir; işaretli sayıların hangi gösterim kuralıyla saklandığı ayrıca belirtilmelidir.

Alternatif olarak sayı, kendisinden küçük veya eşit en büyük 2 kuvvetlerinin toplamı olarak ayrıştırılabilir. Örneğin 22 sayısı 16+4+2 biçiminde yazılır. 16, 8, 4, 2, 1 basamaklarının altına sırasıyla 1, 0, 1, 1, 0 yerleştirilir ve sonuç 10110 olur. Bu yaklaşım, özellikle sınavda 2’nin kuvvetleri biliniyorsa daha hızlı kontrol sağlar.

İkili gösterimden karaktere ve veriye geçiş

Bir bilgisayarda karakter, fotoğraf veya mesaj gibi içerikler bit dizileriyle saklanabilir; fakat bit dizisinin hangi içeriği temsil ettiği kullanılan standarda bağlıdır. Örneğin harflerin sayısal kodlara eşlenmesi için ASCII veya UTF-8, UTF-16 gibi karakter kodlamaları kullanılabilir; Unicode ise karakterlerin kod noktalarını tanımlayan standarttır. Aynı Unicode karakteri farklı kodlamalarda farklı bit dizileriyle temsil edilebilir. Bu nedenle 'bir harf doğrudan tek bir ikili sayıdır' demek yerine, harfin bir kodlama standardında belirli bir bit dizisiyle temsil edildiğini söylemek daha doğrudur. Ayrıntılı bağlantı için karakter kodlama (ASCII ve Unicode) nedir? yazısına bakabilirsiniz.

Sayıların, karakterlerin ve diğer içeriklerin bit dizilerine dönüştürülmesi verinin dijital ortamda işlenmesini sağlar. Ancak depolama boyutu veya iletim süresi yalnızca 0 ve 1’lerin bulunmasına değil, kaç bit kullanıldığına ve verinin hangi biçimde kodlandığına da bağlıdır. Veri nedir? konusu, ham bit dizilerinin anlamlı bilgiye dönüşmesi için veri bağlamının neden gerekli olduğunu açıklar.

İnsanların uzun 0 ve 1 dizilerini okumakta zorlanması nedeniyle onaltılık sistem, özellikle yazılım ve donanım bağlamlarında daha kısa gösterim sağlayabilir. Onaltılık sistemin her basamağı 4 bitlik bir gruba karşılık gelebildiği için ikili diziler daha okunabilir biçimde yazılabilir. Bu, ikili sayının çalışma mantığını değiştirmez; yalnızca aynı bit deseninin farklı bir gösterimidir. Daha fazla bilgi için onaltılık sayı sistemi nedir? başlığı incelenebilir.

İkili gösterim ile veri sıkıştırma aynı şey değildir

İkili sayı sistemi, verinin dijital ortamda temsil edilmesini sağlayan temel gösterim biçimidir. Veri sıkıştırma ise aynı bilgiyi daha az bit veya daha az depolama alanıyla ifade etmeyi amaçlayan yöntemler bütünüdür. Bu nedenle ikili sistemin kullanılması kendiliğinden sıkıştırma anlamına gelmez.

Sıkıştırma işleminde bit dizilerindeki tekrarlar, örüntüler veya veri türüne özgü özellikler kullanılabilir. Kayıpsız sıkıştırmada amaç, açma işleminden sonra özgün veriyi yeniden elde etmektir. Kayıplı sıkıştırmada ise belirli ayrıntılar çıkarılabilir; kabul edilebilir kayıp karşılığında daha küçük dosya elde edilmeye çalışılır. Hangi yöntemin uygun olduğu veri türüne ve kullanım amacına bağlıdır.

Örneğin bir dosyanın 0 ve 1’lerden oluşması, o dosyanın otomatik olarak küçük olduğu anlamına gelmez. Boyutu belirleyen unsurlar arasında bit sayısı, kodlama, dosya biçimi ve uygulanan sıkıştırma yöntemi bulunur. Konunun devamı için veri sıkıştırma nedir? yazısına geçebilirsiniz.

Formül

İkili sayıdan onluğa: (bnbn1...b0)2=i=0nbi2i\left(b_nb_{n-1}...b_0\right)_2=\sum_{i=0}^{n}b_i\cdot2^i. nn bitlik işaretsiz gösterimde olası desen sayısı 2n2^n, temsil aralığı ise 00 ile 2n12^n-1 arasındadır. Bu aralık yalnızca işaretsiz gösterim varsayımı için geçerlidir.

Günlük hayatta

Telefonunuzda bir fotoğraf çektiğinizde, görüntünün renk ve parlaklık bilgileri cihazın kullandığı dijital gösterimle bit dizilerine dönüştürülür. Fotoğrafı mesaj uygulamasında gönderdiğinizde bu veriler depolanır, işlenir ve iletilir; ekranda yeniden görüntülenirken bit dizileri ilgili görüntü biçiminin kurallarına göre yorumlanır. Burada ikili sistem temel taşıdır, ancak fotoğrafın anlamını yalnızca 0 ve 1’ler değil, kullanılan görüntü kodlama biçimi de belirler.

Sınavda

TYT/AYT ve bilişim temelli sorularda önce tabanı belirleyin: ikili için 2, onluk için 10 kullanılır. İkili sayıyı onluğa çevirirken sağdaki basamağın üssü 0’dır. Onluktan ikiliye çevirirken kalanları ters okuyun. nn bit sorularında 'kaç farklı desen' ile 'hangi sayı aralığı' ayrımını yapın: işaretsiz gösterimde 2n2^n desen, 0–2n12^n-1 aralığı vardır. Negatif sayılar soruluyorsa gösterim yöntemi verilmeden aralık sonucu çıkarılmamalıdır.

Sık sorulan sorular

İkili sayı sisteminde neden yalnızca 0 ve 1 vardır?

Tabanı 2 olan bu sistemde kullanılabilecek rakamlar 0 ve 1’dir. Bu iki değer, elektronik devrelerde ayırt edilen iki mantıksal durumla ilişkilendirilebilir. Ancak fiziksel sinyalin doğrudan her durumda 'elektrik var/yok' biçiminde yorumlandığı genellemesi yapılmamalıdır; devrenin eşikleri ve tasarımı belirleyicidir.

101 sayısı kaçtır?

Taban belirtilmeden cevap eksik kalabilir. (101)2(101)_2 kastediliyorsa 122+021+120=51\cdot2^2+0\cdot2^1+1\cdot2^0=5 eder. Aynı rakamlar onluk sistemde 101 anlamına gelir.

Bir bit kaç farklı değer alabilir?

Bir bit, ikili sistem bağlamında 0 veya 1 olmak üzere iki değer alabilir. Ancak bit dizisinin anlamı, sayı gösterimi ya da karakter kodlaması gibi kullanılan kurala bağlıdır.

8 bit ile kaç farklı desen oluşturulur?

Her bit için iki seçenek bulunduğundan 28=2562^8=256 farklı desen oluşturulur. Bu desenler işaretsiz sayı olarak yorumlanırsa 0’dan 255’e kadar olan değerleri temsil eder.

İkili sistem ile onaltılık sistem arasındaki ilişki nedir?

Onaltılık sistem, tabanı 16 olan bir gösterimdir ve her onaltılık basamak 4 bitlik ikili gruba karşılık gelebilir. Bu nedenle aynı veri daha kısa yazılabilir; fakat kullanılan bit deseni değişmez.

Kaynaklar
SıradakiOnaltılık Sayı Sistemi