Arduino Programlama Dili – Bit Düzeyi işlemler

with Yorum yapılmamış




 

&(Bitsel Ve), |(Bitsel Veya), ^(Bitsel xveya),~(Bitsel Değil),

<<(Bitsel Sola Kaydırma), >>(Bitsel Sağa Kaydırma)


& (Bitsel Ve)

İşleme giren bitlerin ve’sini verir.

Yani işleme giren bitlerin her ikisi de 1 ise 1 değerini verir.

Diğer durumlarda 0′ dır;

Örnek;





| (Bitsel Veya)

İşleme giren bitlerin veya’sını verir.

Yani işleme giren bitlerin herhangi birinde 1 gördüğü zaman 1 değerini döndürür.

Sadece işleme giren bitlerin her ikisinde de 0 varsa 0’ı döndürür;

Örnek;


^ (Bitsel xveya)

İşleme giren bitlerin xveya’sını verir.

veya| ile tek farkı; işleme giren bitlerin her ikisinde de 1 görürse 0 değerini verir.

Örnek;




~ (Bitsel değil)

Her biti tersine çevirir ve sadece tek bir işlenene uygulanır.

Örnek;

<<(Bitsel Sola Kaydırma) ve >>(Bitsel Sağa Kaydırma)

Bu operatörler, sol işlenendeki bitlerin sağ işlenen tarafından belirtilen konum sayısına göre sola veya sağa kaydırılmasına neden olur.





NOT: Buradaki bilgiler arduino.cc sitesinden Türkçeye çevrilmiştir.
Türkçe çevirinin tüm hakları saklıdır.
Bu web sayfası sadece link olarak paylaşılabilir.
Sayfada herhangi bir hata, öneri ve yorumlarınız için iletişim kurmanızı bekleriz.


Bir Cevap Yazın