Geliştirici / Sayılar
İkili Hesaplayıcı (Aritmetik ve Bitsel, İkili ve Onaltılık)
İkili, sekizli, ondalık veya onaltılık tabandaki sayıları toplayın, çıkarın, çarpın, bölün ve kalanını bulun ya da AND, OR, XOR ve kaydırma işlemleri uygulayın; sonucu dört tabanın tümünde, negatif sonuçları ise ikinin tümleyeni biçiminde görüntüleyin.
İkili Hesaplayıcı (Aritmetik ve Bitsel, İkili ve Onaltılık): Sayılar her boyutta kesin tamsayı olarak okunur; bu nedenle taşma oluşmaz. İkili tabanda 1011 + 110, 10001'dir (11 + 6 = 17); 1011 XOR 0110 ise 1101'dir. Bölme, çoğu programlama dilindeki gibi tamsayı bölmesidir; mod işlemi kalanı verir. Negatif sonuçlar ayrıca 8, 16, 32 veya 64 bitte ikinin tümleyeni biçiminde gösterilir: 8 bitte −5, 11111011'dir. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Tamamen tarayıcınızda çalışır
İkili, sekizli, ondalık veya onaltılık olarak girilen, her boyuttaki tam sayılar üzerinde aritmetik ve bit düzeyi işlemler yapın. Programlama dillerindeki tam sayı bölmesinde olduğu gibi bölme işlemi kalanı atar; mod kalan değeri verir. AND, OR ve XOR bitleri tek tek karşılaştırır; n kadar sola kaydırma sayıyı 2ⁿ ile çarpar. Bilgisayarların sayıları saklama biçimi olan iki tümleyeni gösterimiyle negatif sonuçlar da gösterilir.
Bit düzeyinde işlemler
AND, yalnızca her iki sayıda da bulunan bitleri korur (maskeleme); OR, sayılardan herhangi birinde bulunan bitleri korur (bayrak ayarlama); XOR ise tam olarak birinde bulunan bitleri korur (değiştirme): 1100 AND 1010 = 1000, OR = 1110, XOR = 0110.
Tek bir sayıyı tabanlar arasında dönüştürmek için ikilikten ondalığa veya onaltılıktan ondalığa kullanın.
Sayı boyutları
Programlama dilleri tamsayıları sabit sayıda bit ile saklar ve taşma durumunda başa sarar; bu hesaplayıcı bunu yapmaz, bu nedenle 2⁶⁴ gibi sonuçlar kesindir. Sonucunuzun kullandığınız türe sığıp sığmadığını kontrol edin: işaretsiz 8 bitlik bir değer 0 ile 255 arasını tutar.
Ondalıktan ikiliye adım adım dönüşüm için ondalıktan ikiliye sayfasına bakın.
Nasıl kullanılır?
- Sayıların yazıldığı tabanı ve işlemi seçin.
- İki sayıyı yazın; 0b ve 0x gibi ön ekler kullanılabilir.
- Sonucu ikili, ondalık, onaltılık ve sekizli tabanda okuyun.
Gizlilik ve sınırlamalar
Her şey tarayıcınızda hesaplanır.
İlgili araçlar
Sık sorulan sorular
İkili sayıları elle nasıl toplarım?
Ondalık sayılarda olduğu gibi sağdan sola ilerleyin ve bir sütunun toplamı 2 olduğunda 1 elde taşıyın: 1 + 1 = 10; bu nedenle 0 yazıp 1 taşıyın.
Kaydırma ne yapar?
n kadar sola kaydırma, sayıyı 2ⁿ ile çarpar; sağa kaydırma ise kalanı atarak 2ⁿ'e böler: 0xFF >> 4 = 0xF.
İkinin tümleyeni nedir?
Bilgisayarların negatif tamsayıları saklama yöntemidir: Pozitif sayının tüm bitlerini tersine çevirip 1 ekleyin; böylece 8 bitte −5, 11111011 olur.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez