Arduino Programlama Dili – Bit Düzeyi işlemler

with Yorum yapılmamış

Bit Düzeyi işlemler


&(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.


[Toplam:1    Ortalama:5/5]

Bir Cevap Yazın