Boolov logični operater

Avtor: Laura McKinney
Datum Ustvarjanja: 10 April 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Understanding Boolean Data Types and Using the Boolean NOT (!) operator to Switch Arduino Pin States
Video.: Understanding Boolean Data Types and Using the Boolean NOT (!) operator to Switch Arduino Pin States

Vsebina

Opredelitev - Kaj pomeni logični operater Boolean?

Boolov logični operater v programskem jeziku C # je operator, ki se uporablja za izvedbo logike logike ob dveh logičnih izrazih.

Boolovi logični operaterji vrnejo logične rezultate (resnične ali napačne) in prevzamejo logične vrednosti kot operand. Med izvajanjem logične logike se ovrednoti izraz na levi, ki mu sledi izraz na desni. Oba izraza sta končno ovrednotena v con boolovem logičnem operaterju med njima. Povratna vrednost je logični tip in temelji na uporabljeni vrsti operaterja.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga logični operater Boolean

Booleični logični operaterji se lahko uporabijo za preizkušanje ali prilagajanje vrednosti Буlove spremenljivke. Rezultat izraza s temi operaterji se lahko uporabi v pogojnih stavkih za nadzor programskega toka skozi kodo.

Boolovi logični operaterji imajo prednost v vrstnem redu, ki je prikazan spodaj:

  1. Logično IN (&)
  2. Logični XOR (^)
  3. Logični ALI (|)

Ključnega pomena je razumeti razliko med operaterji & in &&, kadar se uporabljajo v izrazu, kjer je treba ovrednotiti dva pogoja. Medtem ko & operator vedno izvrši oba pogoja, && drugega, ko prvega ne uspe, ne izvede. The || operater deluje podobno kot &&, če preskoči pogoje po prvem, če je prvi pogoj resničen. Zato && in || (imenovani pogojni logični operaterji) imenujemo operaterji kratkega stika.

Operater ^ deluje podobno kot |. The in || operaterji (in & in && operaterji) niso zamenljivi, ker delujejo drugače.


Ta opredelitev je bila napisana v besedilu C #