16 Ocak 2015 Cuma

Arduino Projem - Karşılaştırma ve Mantıksal Operatörler

Karşılaştırma operatörleri genellikle döngülerin içinde kullanılır. Mesala şu değer bu değer eşitse şunu yap gibi. Bu operatörler aşağıdaki gibidir.

x == y; // x eşittir y
x != y;  // x eşit değildir y
x < y;   // x değeri y değerinden küçük
x > y;   // x değeri y değerinden büyük
x <= y; // x değeri y değerinden eşit veya küçük
x >= y; // x değeri y değerinden eşit veya büyük

Mantık Operatörleri:

Mantık Ve Operatörü :

if ( x > 0 &&  x < 5 )  
Yukarıdaki kodun gerçekleşebilmesi için 2 şart vardır . Bunların ikisininde sağlanması durumunda istenen komuta geçilir. Yani x sayısı 0 ile 5 arasında ise kod bir alt satıra geçebilir.

Mantık Veya Operatörü :

if ( x > 0 || y > 0 )
Mantık veya komutunda şartlardan biri sağlanması kodun devam etmesi sağlanır. Yani x değeri sıfırdan büyükse veya y değeri sıfırdan büyükse şart sağlanır.

Mantık Değil Operatörü :

if ( !x < 0 )
Burada diğerlerinden farklı bir durum vardır. İfade doğru ise sonuç yanlıştır. Yani x değeri sıfırdan büyükse doğrudur ve istenilen şart sağlanır.

Related Posts

Arduino Projem - Karşılaştırma ve Mantıksal Operatörler
4/ 5
Oleh

Subscribe via email

Like the post above? Please subscribe to the latest posts directly via email.

1 yorum:

Tulis yorum