Koşullu Mantıksal Operatör

Yazar: John Stephens
Yaratılış Tarihi: 26 Ocak Ayı 2021
Güncelleme Tarihi: 18 Mayıs Ayı 2024
Anonim
Koşullu Mantıksal Operatör - Teknoloji
Koşullu Mantıksal Operatör - Teknoloji

İçerik

Tanımı - Koşullu Mantıksal Operatör ne anlama geliyor?

Koşullu bir mantıksal işleç, C # dilinde, koşullu bir AND işleci (&&) ve koşullu OR işleci (||) içerir. Boolean mantıksal operatörünün şartlı bir versiyonudur (& ve |).


Koşullu mantıksal operatörler, karar alma ifadelerinde, çoklu Boole ifadelerinin bir kombinasyonu olarak belirtilen koşula göre yürütme yolunu belirleyen kullanılır. Gereksiz mantığı yok sayarak ve özellikle birden çok koşullu işleçlerin kullanıldığı mantıksal ifadelerde yürütme zamanından tasarruf ederek verimli kod üretmede yardımcı olurlar.

Her iki işleci de her zaman değerlendiren Boolean mantıksal işleçleri "&" ve "|," den farklı olarak, koşullu mantıksal işleçler yalnızca gerekli olduğunda ikinci işleci çalıştırır. Sonuç olarak, koşullu mantıksal operatörler Boole mantıksal operatörlerinden daha hızlıdır ve sıklıkla tercih edilir. Koşullu mantıksal operatörleri kullanarak yürütme "kısa devre" veya "tembel" değerlendirme olarak adlandırılır.

Koşullu mantıksal operatörler ayrıca kısa devre yapan mantıksal operatörler olarak da bilinir.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Koşullu Mantıksal Operatörü açıklıyor

Koşullu AND işleci (&&), Boole türündeki işleçlerin mantıksal AND'sini gerçekleştirmek için kullanılır. İkinci işlenenin değerlendirmesi ancak gerekli olduğunda gerçekleşir. İlk işlenenin false döndürdüğü durum dışında, ikinci işlenenin değerlendirilmeyeceği Boole mantıksal işlecine "&" benzer. Bunun nedeni, "&&" işleminin ancak her iki işlenenin de değerlendirilmesi doğru yapıldığında gerçekleşmesidir.

Koşullu OR işleci (||), Boole türündeki işleçlerinin mantıklı bir OR'sini gerçekleştirmek için kullanılır. İlk işlenen doğru olarak değerlendirilirse, ikinci işlenenin değerlendirilmesi gerçekleşmez. Boole mantıksal işlecinden "|" farklı “Kısa devre” değerlendirmesi yapılarak, ikinci işlenen, ilk işlenen doğru olarak değerlendirildiğinde değerlendirilmez. Bu, "||" sonucunun sonucundan kaynaklanmaktadır. İşlem, iki işlenenden herhangi birinin değerlendirmesi doğru yapıldığında doğrudur.


Örneğin, bir üst ve alt sınır dahilinde bir sayıyı doğrulamak için, mantıksal AND işlemi, Boolean ifadeleri olarak ifade edilen üst ve alt sınır kontrolü için iki koşul üzerinde gerçekleştirilebilir.

Koşullu mantıksal operatörler, birleşiktir; bu, bu operatörlerin çoklu oluşumlarda bulunduğu bir ifadede, soldan sağa sırayla değerlendirildiklerini belirtir.

Bu tanım, C # con yazılmıştır