İkinin tamamlayıcısı desteğiyle onluk, ikili, sekizlik ve onaltılık sayılar arasında anında dönüşüm yapın.
Geçerli aralık (işaretli): -128 – 127
İkili sayı dönüştürücü, bilgisayarların iç işlemlerinde kullanılan konumsal değer sayı sistemleri arasında sayıları dönüştürür. En yaygın kullanılan dört taban: onluk (taban 10), ikili (taban 2), sekizlik (taban 8) ve onaltılık (taban 16). Bu sistemleri anlamak bilgisayar bilimi, dijital elektronik ve sistem programlamada temel öneme sahiptir.
Türkiye'de Türk Telekom, Turkcell ve Vodafone Türkiye gibi operatörler IPv4 adres bloklarını ikili formatta yönetmektedir. 'Ğ' gibi Türkçe özel karakterler (ISO-8859-9 = 208 = 1101 0000 = 0xD0) ve 'İ' (ISO-8859-9 = 221 = 1101 1101 = 0xDD) eski metin işleme sistemlerinde önemlidir. TCP/IP protokolleri alt ağ planlaması için ikili maskelere dayanır.
Herhangi bir konumsal sistemdeki bir sayının değeri, her basamağın sağdan sıfırdan başlayan konumunun basamağının kuvvetine yükseltilen taban ile çarpılmasının toplamıdır.
İkinin tamamlayıcısı, negatif tam sayıları ikili biçimde temsil eder: tüm bitler tersine çevrilir ve 1 eklenir. Bu, hem pozitif hem de negatif sayılar için aynı toplama devresinin kullanılmasına olanak tanır.
'Ğ' ISO-8859-9 kodlamasında 208 = 1101 0000 ikili ve 0xD0 onaltılıktır. Türkçe karakterlerin (Ç, Ğ, İ, Ö, Ş, Ü) sayısal değerlerini bilmek, eski sistemlerde metin kodlama sorunlarını gidermek için gereklidir.
Standart alt ağ maskesi 255.255.255.0, ilk 24 bitin ağı tanımladığı anlamına gelir. İkili: 1111 1111.1111 1111.1111 1111.0000 0000. CIDR gösterimi /24, 1'e ayarlanmış bu 24 biti ifade eder.
Bağlantı noktası 443 = 1 1011 1011 ikili (9 bit) ve 0x1BB onaltılık. Türk ağ yöneticileri ve siber güvenlik uzmanları güvenlik duvarı kurallarında port numaralarını onaltılık gösterimde kullanır.
11 haneli TC kimlik numarası (0–99999999999) ikili formata dönüştürüldüğünde 37 bit gerektirir. İkili aralıkları anlamak, veritabanı alanlarını doğru bit genişliğiyle tasarlamaya yardımcı olur.
Dört alandan herhangi birine (onluk, ikili, sekizlik veya onaltılık) bir sayı girin veya yapıştırın.
Bağlamınız için uygun bit genişliğini seçin (bayt için 8 bit, tipik tam sayı için 32 bit).
Araç, girişi seçilen tabana ve işaretli aralığa göre doğrular.
Onluk eşdeğer hesaplanır ve aynı anda diğer tüm tabanlarda ifade edilir.
Negatif onluk sayılar, seçilen bit genişliği için ikinin tamamlayıcısı olarak karşılık gelen sekizlik ve onaltılık değerlerle birlikte gösterilir.
Transistörlerin iki kararlı durumu vardır (açık/kapalı); bunlar doğal olarak 1 ve 0'a karşılık gelir. Her onluk basamak için on kararlı voltaj seviyesi, devreleri çok daha karmaşık hale getirir.
İkinin tamamlayıcısı negatif tam sayıları kodlar: tüm bitler tersine çevrilir ve 1 eklenir. Aynı toplama devresi her iki sayı türü için de çalışır ve işlemci tasarımını basitleştirir.
Bitleri sağdan sola 4'erli gruplara ayırın, gerekirse sıfırlarla doldurun. Her 4 bitlik grup bir onaltılık basamağa karşılık gelir: 0000=0, …, 1010=A, 1111=F.
İşaretsiz: tüm bitler büyüklüğü temsil eder (0'dan 2ⁿ−1'e kadar). İşaretli (ikinin tamamlayıcısı): en anlamlı bit işareti gösterir, aralık −2ⁿ⁻¹'den 2ⁿ⁻¹−1'e kadardır.
Bir bayt her zaman tam olarak iki onaltılık karaktere karşılık gelir — uzun ikili dizilerden çok daha kompakttır. Bellek adresleri, renk kodları ve bit maskeleri geleneksel olarak onaltılık formatta yazılır.
Bit genişliği (8, 16, 32 …) işaretli aralığı belirler. 8 bit: −128 – 127; 32 bit: −2.147.483.648 – 2.147.483.647.