iOS 101Başlangıç seviyesi derslerde iOS uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

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

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 11.05.2016 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : obj-c bit işlemleri

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.)