Bitsel Operatör

Yazar: Laura McKinney
Yaratılış Tarihi: 10 Nisan 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Bitsel Operatör - Teknoloji
Bitsel Operatör - Teknoloji

İçerik

Tanımı - Bitwise Operatörü ne anlama geliyor?

Bitsel operatör, bit paternlerinde veya bireysel bitlerin manipülasyonunu içeren ikili sayılar üzerinde bitsel işlemleri gerçekleştirmek için kullanılan bir operatördür.


Bitsel operatörler:

  • Bireysel verilere ekli olarak başlıktaki bitlerin önemli bilgileri gösterdiği yerlerde iletişim yığınları
  • Yongadaki farklı fonksiyonları kontrol etmek ve gömülü mikrodenetleyicilerin donanım kayıtlarını ayrı ayrı işlemek suretiyle donanımın durumunu gösteren gömülü yazılım
  • Aygıt sürücüleri, şifreleme yazılımı, video kod çözme yazılımı, bellek ayırıcılar, sıkıştırma yazılımı ve grafikler gibi uygulamalar için düşük seviyeli programlama
  • Arama ve optimizasyon problemlerinde büyük tam sayı kümelerini verimli bir şekilde sürdürmek
  • Bir numaralandırma listesinde tanımlanan herhangi bir değer kombinasyonunu saklamak için bir numaralandırma türü örneğini etkinleştirebilen bit bayraklarında gerçekleştirilen bitsel işlemler

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Bitwise Operator'ı anlatıyor

Baytlarla veya bayt gruplarıyla çalışan genel mantıksal işleçlerin (+, -, * gibi) aksine, bitsel işleçler bir bayt içindeki ayrı ayrı bitleri denetleyebilir veya ayarlayabilir. Bitsel operatörler taşma işlemine asla neden olmaz, çünkü bitsel işlemden sonra elde edilen sonuç ilgili sayısal tür için olası değerler aralığındadır.


C dilleri ailesinde (C #, C ve C ++) kullanılan bitsel işleçler şunlardır:

  • VEYA (|): İşlenenlerden herhangi biri doğruysa sonuç doğrudur.
  • AND (&): Sonuç, yalnızca her iki işlenen de doğruysa doğrudur. Belirli bitlerin değerlerini kontrol etmek için bir maske ayarlamak için kullanılabilir.
  • XOR (^): Sonuç, yalnızca işlenenlerinden biri doğruysa doğrudur. Temelde belirli bitleri değiştirmek için kullanılır. Ayrıca, üçüncü bir değişken kullanmadan iki değişkeni değiştirmeye yardımcı olur.
  • Bitsel Tamamlama veya Ters Çevirme veya NOT (~): Değerlerini ters çevirerek bir işlemcinin bitsel tamamlayıcısını sağlar, böylece tüm sıfırlar sıfırlanır ve tüm değerler sıfırlanır.
  • >> (Sağa Kaydırma) ve << (Sola Kayma) Operatör: İkinci işlenen tarafından belirtilen konum sayısını sağa veya sola kaydırır. Sağ kaydırma işlemi, int türü veya uzun işlenenler için aritmetik bir kaydırma olsa da, uint veya ulong türü işlenenler için mantıksal bir kaydırmadır. Vardiya operatörleri bitlerin hizalanmasında kullanılır.

Bitsel operatörlerde öncelik sırası (en yüksekten en düşüğe):


  1. ~
  2. << and >>
  3. &
  4. ^
  5. |
Bu tanım Genel Programlama’da yazılmıştır.