Ehdollinen looginen operaattori

Kirjoittaja: John Stephens
Luomispäivä: 26 Tammikuu 2021
Päivityspäivä: 18 Saattaa 2024
Anonim
Электробритвы Филипс. Эволюция поколений за 10 лет. Philips HQ7830, HQ8250, S9000 S9041, NL9260.
Video: Электробритвы Филипс. Эволюция поколений за 10 лет. Philips HQ7830, HQ8250, S9000 S9041, NL9260.

Sisältö

Määritelmä - mitä ehdollinen looginen operaattori tarkoittaa?

Ehdollinen looginen operaattori C-muodossa sisältää ehdollisen JA-operaattorin (&&) ja ehdollisen TAI-operaattorin (||). Se on ehdollinen versio Boolen loogisesta operaattorista (& ja |).


Ehdollisia loogisia operaattoreita käytetään päätöksentekolauseissa, jotka määrittävät suorituspolun ehdon perusteella, joka määritetään usean Boolen lausekkeen yhdistelmänä. Niistä on apua tehokkaan koodin luomisessa ohittamalla tarpeeton logiikka ja säästämällä suoritusaika, etenkin loogisissa lausekkeissa, joissa käytetään useita ehdollisia operaattoreita.

Toisin kuin Boolen loogiset operaattorit "&" ja "|", jotka aina arvioivat molemmat operandit, ehdolliset loogiset operaattorit suorittavat toisen operandin vain tarvittaessa. Tämän seurauksena ehdolliset loogiset operaattorit ovat nopeampia kuin Boolen loogiset operaattorit ja ovat usein parempia. Suorittamista ehdollisia loogisia operaattoreita kutsutaan “oikosulkuksi” tai “laiskaksi” arvioinniksi.

Ehdollisia loogisia operaattoreita kutsutaan myös oikosulkeviksi loogisiksi operaattoreiksi.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää ehdollisen loogisen operaattorin

Ehdollista AND-operaattoria (&&) käytetään loogisen JA-operaation suorittamiseen, jotka ovat Boole-tyyppisiä. Toisen operandin arviointi tapahtuu vain, jos se on välttämätöntä. Se on samanlainen kuin Boolen looginen operaattori "&", paitsi olosuhteissa, kun ensimmäinen operandi palaa vääräksi, toista operandia ei arvioida. Tämä johtuu siitä, että "&&" -operaatio on totta vain, jos kummankin operandin arvio palaa totta.

Ehdollista TAI operaattoria (||) käytetään loogisen TAI sen logio-tyyppisten operandiensa suorittamiseen. Toisen operandin arviointia ei tapahdu, jos ensimmäisen operandin arvioidaan olevan totta. Se eroaa Boolen loogisesta operaattorista "|" suorittamalla “oikosulku” -arviointi, jossa toista operandia ei arvioida, kun ensimmäinen operandi arvioidaan totta. Tämä johtuu siitä, että "||" -tulos operaatio on totta, jos jommankumman operandin arvio palaa totta.


Esimerkiksi, jotta validoidaan numero ylä- ja alarajan sisällä, looginen JA -operaatio voidaan suorittaa kahdella ehdolla tarkistaa ylä- ja alaraja, jotka ilmaistaan ​​Boolen lausekkeina.

Ehdolliset loogiset operaattorit ovat vasemmalle assosiatiivisia, mikä tarkoittaa, että niitä arvioidaan järjestyksessä vasemmalta oikealle lausekkeessa, jossa nämä operaattorit esiintyvät useaan otteeseen.

Tämä määritelmä kirjoitettiin C #: n con