Bit Düzeyinde İşlem Hesaplayıcı
8, 16, 32 veya 64 bitlik değerlerde AND, OR, XOR, NOT ve kaydırma işlemlerini hesaplayın.
Girdiler onluk, 0x ile onaltılık veya 0b ile ikilik olabilir. Değerler seçilen genişlikte işaretsiz tam sayı olarak ele alınır.
Bitwise işlemler ne işe yarar?
Bit düzeyinde (bitwise) operatörler, tamsayıların tek tek bitleri üzerinde çalışır. Bayraklar (flags), izin maskeleri, donanım kayıtları, ağ protokolleri, şifreleme algoritmaları ve oyun geliştirme gibi alanlarda sıkça kullanılır.
Desteklenen işlemler
- AND (&), OR (|), XOR (^)
- NOT (~)
- Sola kaydırma (<<) ve sağa kaydırma (>>)
Esnek giriş ve çıktı
Değerleri onluk, 0x ile başlayan onaltılık veya 0b ile başlayan ikilik biçimde girebilirsiniz. Sonuç onluk, onaltılık ve ikilik olarak birlikte gösterilir. 8, 16, 32 veya 64 bit genişlik seçerek gerçek donanım davranışını simüle edebilirsiniz.
Bit Düzeyinde İşlem Hesaplayıcı nasıl kullanılır?
- Birinci ve gerekiyorsa ikinci değeri girin.
- İşlemi ve bit genişliğini seçin.
- Sonucu onluk, hex ve ikilik olarak inceleyin.
- İstediğiniz biçimi kopyalayın.
Neden bu aracı kullanmalısınız?
Gömülü sistemler ve düşük seviyeli programlama yaparken bit maskelerini hızlıca doğrulamanızı sağlar.
Sıkça sorulan sorular
NOT 0 neden 4294967295 veriyor?
NOT, seçilen genişlikteki tüm bitleri tersine çevirir. İşaretsiz 32 bitlik bir değerde 32 bitin hepsi 1 olur; bu da 4.294.967.295 eder.
XOR ne için kullanılır?
İki değerin farklı olan bitlerini bulmak, bitleri tersine çevirmek ve basit şifreleme işlemleri için kullanılır.
Sola 1 kaydırmak ne yapar?
Değeri 2 ile çarpar; taşan bitler seçilen genişlikte atılır.
İlgili araçlar
Sayı Tabanı Dönüştürücü
İkilik, sekizlik, onluk, onaltılık ve 2–36 arası her taban arasında dönüştürün; örneğin 255 = FF.
Aracı açIP Adresini İkiliğe Çevirme
IPv4 adreslerini noktalı ikilik biçime ve tersine çevirin; hex ve 32 bit tamsayı karşılıklarını görün.
Aracı açIPv4 Subnet Hesaplayıcı
IPv4 adresi ve önek için ağ adresi, yayın adresi, host aralığı, subnet ve wildcard maskesini bulun.
Aracı açASCII Çevirici ve Tablosu
Metni onluk, onaltılık, ikilik veya sekizlik ASCII kodlarına ve tersine çevirin; ASCII tablosuyla.
Aracı aç