Nosacītais loģiskais operators

Autors: John Stephens
Radīšanas Datums: 26 Janvārī 2021
Atjaunināšanas Datums: 18 Maijs 2024
Anonim
The Great Gildersleeve: Fire Engine Committee / Leila’s Sister Visits / Income Tax
Video: The Great Gildersleeve: Fire Engine Committee / Leila’s Sister Visits / Income Tax

Saturs

Definīcija - ko nozīmē nosacītais loģiskais operators?

Nosacītais loģiskais operators C # pozīcijā ietver nosacītu UN operatoru (&&) un nosacītu OR operatoru (||). Tā ir Būla loģiskā operatora (& un |) nosacīta versija.


Nosacīti loģiski operatori tiek izmantoti lēmumu pieņemšanas paziņojumos, kas nosaka izpildes ceļu, pamatojoties uz nosacījumu, kas norādīts kā vairāku Būla izteiksmju kombinācija. Tie ir noderīgi efektīva koda ģenerēšanā, ignorējot nevajadzīgu loģiku un ietaupot izpildes laiku, īpaši loģiskās izteiksmēs, kur tiek izmantoti vairāki nosacīti operatori.

Atšķirībā no Būla loģiskajiem operatoriem "&" un "|", kas vienmēr novērtē abus operandus, nosacītie loģiskie operatori otro operandu izpilda tikai nepieciešamības gadījumā. Tā rezultātā nosacītie loģiskie operatori ir ātrāki nekā Būla loģiskie operatori, un tiem bieži dod priekšroku. Izpildi, izmantojot nosacītos loģiskos operatorus, sauc par “īssavienojuma” vai “slinka” novērtējumu.

Nosacītos loģiskos operatorus sauc arī par īssavienojuma loģiskajiem operatoriem.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro nosacīto loģisko operatoru

Nosacījuma UN operators (&&) tiek izmantots, lai loģiski UN veiktu tā Būla tipa operandus. Otrā operanda novērtēšana notiek tikai tad, ja tas ir nepieciešams. Tas ir līdzīgs Būla loģiskajam operatoram "&", izņemot nosacījumu, kad pirmais operands atgriež nepatiesu, otrais operands netiks novērtēts. Tas notiek tāpēc, ka darbība “&&” ir patiesa tikai tad, ja abu operandu vērtējums ir patiess.


Nosacītais VAI operators (||) tiek izmantots, lai loģiski VAI veiktu tā Būla tipa operandus. Otrā operanda novērtēšana nenotiek, ja pirmais operands tiek novērtēts kā patiess. Tas atšķiras no Būla loģiskā operatora "|" veicot “īssavienojuma” novērtējumu, kurā otrais operands netiek novērtēts, kad pirmais operands tiek novērtēts kā patiess. Tas ir saistīts ar faktu, ka "||" rezultāts darbība ir patiesa, ja kāda no diviem operandiem vērtējums ir pareizs.

Piemēram, lai validētu skaitli, kas atrodas augšējā un apakšējā robežās, loģisko UN darbību var veikt ar diviem nosacījumiem, pārbaudot augšējo un apakšējo robežu, kas izteikti kā Būla izteiksmes.

Nosacīti loģiskie operatori ir kreisi-asociatīvi, kas nozīmē, ka tie tiek novērtēti secībā no kreisās uz labo izteiksmē, ja šie operatori pastāv vairākos gadījumos.

Šī definīcija tika uzrakstīta C #