Mobil Programlama

iOS

DERS PROGRAMI
iOS 201 Ders Programı

Bit Düzeyinde İşlem Gören Operatörler

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

Bu tür operatörler yardımıyla bir veri yapısı içindeki belirli bitlere erişmek ve farklı veriler arasında bitler düzeyinde karşılaştırmalar yapmak mümkün oluyor. Bu operatörler aşağıdaki tablodaki gibidir:

 

Operatör

 Sembol

 Kullanışı

             İşlem Sonucu

Sağa öteleme

>> 

a >> b

a’nın bitleri sağa doğru b kadar ötelenir.

Sola öteleme

<< 

a << b

a’nın bitleri sola doğru b kadar ötelenir.

Bit düzeyinde AND

&

a & b

a ve b’nin karşılıklı bit’leri arasında AND işlemi uygulanır. 

Bit düzeyinde OR

|

a ⎜ b

a ve b’nin karşılıklı bit’leri arasında OR işlemi uygulanır.

Bit düzeyinde exclusive OR (XOR)

^

a ^ b

a ve b’nin karşılıklı bit’leri arasında XOR işlemi uygulanır.

Bit düzeyinde tamamlayıcı (complement)

∼a

a’nın bitlerini tersine çevirir .

(1’ler 0, 0’lar 1 olur.)