- İLİŞKİSEL OPERATÖRLER
== Eşit Mi?
~= Eşit Değil Mi?
> Büyük Mü?
>= Büyük veya Eşit Mi?
< Küçük Mü?
<= Küçük veya Eşit Mi?
İlişkisel Operatörlerin Öncelik Sıraları
- İlişkisel operatörler aritmetik operatörlerden daha düşük bir işlem önceliğine sahiptirler.,
- Örneğin komut penceresinde 3+4<7-5 şekline çalıştırılacak bir MATLAB deyimi arka planda önce 7<2 formuna dönüştürülür ve ilişkisel test (küçüklük testi) daha sonra gerçekleştirilir.
- Benzer şekilde i+j==10 gibi bir eşitlik testi, öncelikle hesaplanan i+j aritmetik işleminin sonucu ile 10 sayısı arasında gerçekleştirilir.
- Yukarıdaki deyimler, karışıklığa meydan vermemek için (3+4)<(7-5) ve (i+j)==10 formlarına sokulabilirler.
2. MANTIKSAL OPERATÖRLER
Mantıksal operatörler de ilişkisel operatörler gibi sonuç olarak true ve false değerlerini üretirler.
a&&b VE (AND)
a | | b VEYA (OR)
~a DEĞİL (NOT)
Mantıksal Operatörlerin Doğruluk Tabloları
A
|
B
|
A&&B
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
A
|
B
|
A||B
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
A
|
~A
|
0
|
1
|
1
|
0
|
İlişkisel ve mantıksal operatörler her zaman, bool tipinde (yani 1 (true) veya 0 (false) değerinde, başka bir ifadeyle sadece iki değerli) bir sonuç geriye döndürürler. Dolayısıyla if ve while deyimleri ile birlikte karar verme amacıyla kullanılabilirler.
Hiç yorum yok:
Yorum Gönder