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.

Tarayıcınızda çalışır Ücretsiz

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?

  1. Birinci ve gerekiyorsa ikinci değeri girin.
  2. İşlemi ve bit genişliğini seçin.
  3. Sonucu onluk, hex ve ikilik olarak inceleyin.
  4. İ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