Guide
İkiliyi Ondalığa Elle Çevirme: Adım Adım
Her ikili basamak, ikinin bir kuvvetine değer taşır. 1 olan yerlerdeki değerleri toplayın, sonuç ondalık değerdir.
By Buğra SözeriPublished
İkili, tıpkı ondalık gibi konumsal bir sayı sistemidir — tek fark tabandır. Ondalıkta, her basamağın yeri onun bir kuvvetine değer taşır (birler, onlar, yüzler...); ikilide, her basamağın yeri ikinin bir kuvvetine değer taşır (1, 2, 4, 8, 16...). İkiliyi ondalığa elle çevirmek, yalnızca bu yer değerlerini atamak ve ikili basamağın 1 olduğu yerlerdeki değerleri toplamaktır.
Basamak değeri yöntemi
İkili sayıyı yazın ve her basamağın üzerine, en sağdaki basamaktan 2⁰ = 1 ile başlayıp her pozisyon sola gittikçe ikiye katlayarak yer değerini yazın. 8 basamaklı (bir baytlık) bir sayı için yer değerleri şöyledir:
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|
| 2⁷ | 2⁶ | 2⁵ | 2⁴ | 2³ | 2² | 2¹ | 2⁰ |
Ardından üzerindeki ikili basamak 1 olan yerlerdeki yer değerlerini toplayın, 0 olanları atlayın.
Çözümlü örnek: 1011
1011'i ele alalım. 4 basamaklı bir sayı için yer değerleri, sağdan sola, 1, 2, 4, 8'dir:
| Basamak | 1 | 0 | 1 | 1 |
|---|---|---|---|---|
| Yer değeri | 8 | 4 | 2 | 1 |
Basamağın 1 olduğu her yerdeki yer değerlerini toplayın: 8 + 2 + 1 = 11 (basamağı 0 olan 4'ü atlayın). Yani ikilide 1011, ondalıkta 11'e eşittir.
Tek bayt için referans tablo
| İkili | Ondalık |
|---|---|
| 00000001 | 1 |
| 00001010 | 10 |
| 00010000 | 16 |
| 01111111 | 127 |
| 10000000 | 128 |
| 11111111 | 255 |
255, bir baytın tutabileceği en büyük değerdir — sekiz bitin tamamı 1'e ayarlandığında 128+64+32+16+8+4+2+1 = 255 toplamı elde edilir; bu yüzden bilgisayarlarda bayt tabanlı değerler (RGB renk kanalları, IPv4 sekizli grupları, dosya izin maskeleri) bu sayıda üst sınıra ulaşır.
Elle çevirinin hataya açık hale geldiği yer
Yöntem her uzunluğa ölçeklenir, ama sekiz ya da daha fazla yer değerini takip etmek ve bunları doğru toplamak elle hızla hataya açık hale gelir — tek bir kaçırılan basamak toplamın tamamını bozar. 32 bitlik bir ağ adresi ya da bir hash parçası gibi daha uzun ikili dizeler için, tam sayı aritmetiği kullanan bir ikili - ondalık dönüştürücü hem aritmetik hataları hem de JavaScript'in yerel sayı türünün 53 bitten sonra tanıttığı hassasiyet kaybını önler. Ters yön — ondalıktan ikiliye — için işlem, toplanan kuvvetler yerine 2'ye tekrarlanan bölmedir; bu yön için ondalık - ikili dönüştürücüye bakın.
Frequently asked questions
- İkiliyi ondalığa çevirmenin en hızlı yolu nedir?
- Her ikili basamağın altına ikinin kuvvetlerini (sağdan 1 ile başlayıp sola doğru ikiye katlayarak) yazın, sonra ikili basamak 1 olan her yerdeki kuvvetleri toplayın. 1011 için: basamaklar 8, 4, 2, 1'in üzerinde durur — 4'ü atlayarak (o basamak 0 olduğu için) 8 + 2 + 1'i toplayıp 11 elde edin.
- İkili basamakları soldan sağa mı, sağdan sola mı okurum?
- En sağdaki basamak her zaman en küçük basamak değeridir (2⁰ = 1), tıpkı ondalıkta en sağdaki basamağın birler basamağı olması gibi. Sağdan başlayarak ikinin kuvvetlerini (1, 2, 4, 8, 16...) atayın ve sola doğru ilerleyin.
- 8 basamaktan uzun bir ikili sayıyı nasıl çeviririm?
- Aynı yöntem her uzunluğa ölçeklenir — her ek basamak için yer değerlerini sola doğru ikiye katlamaya devam edin (16, 32, 64, 128, 256, 512...) ve bit 1 olan yerleri toplayın. Elle yaklaşık 12-16 basamağı geçince hataya açık hale gelir; burada tam sayı aritmetiği kullanan bir dönüştürücü, elle toplamaya tercih edilir.
- 11111111 ondalık olarak nedir?
- 255 — arka arkaya sekiz 1, tek bir baytın (8 bit) tutabileceği en yüksek değerdir, çünkü 128+64+32+16+8+4+2+1 = 255. Bu yüzden ağ bağlantısı, renk kanalları ve dosya formatlarındaki bayt değerleri 255'te üst sınıra ulaşır.
Sources & references
Authoritative references cited by this piece. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.
- NIST — Konumsal gösterim (Matematik Sözlüğü) — Burada kullanılan ikinin kuvvetleri yöntemine dayanan konumsal sayı sistemleri için NIST referansı(as of )
- IEEE 754-2019 — Kayan Noktalı Aritmetik Standardı — Bilgisayarlarda ikilinin kesirli ve kayan noktalı değerleri nasıl temsil ettiğini yöneten standart(as of )
Related
Published September 25, 2026