Cuprins:
Definiție - Ce înseamnă Boolean Logical Operator?
Un operator logic boolean în contextul limbajului de programare C # este un operator folosit pentru a efectua logica booleană pe două expresii booleane.
Operatorii logici booleani returnează rezultatele booleane (adevărate sau false) și iau valorile booleane ca operanzi. În timpul executării logicii booleane, expresia din stânga este evaluată, urmată de expresia din dreapta. Cele două expresii sunt evaluate în final în contextul operatorului logic boolean între ele. Valoarea de retur este de tip boolean și se bazează pe tipul de operator utilizat.
Techopedia explică Operatorul Logic Boolean
Operatorii logici booleani pot fi folosiți pentru testarea sau ajustarea valorii unei variabile booleane. Rezultatul expresiei care utilizează acești operatori poate fi utilizat în declarații condiționate pentru a controla fluxul programului prin cod.
Operatorii logici booleeni au prioritate în ordinea prezentată mai jos:
- Logic ȘI (&)
- Logic XOR (^)
- Logic SAU (|)
Este vital să înțelegem diferența dintre operatorii & și && atunci când sunt folosiți într-o expresie în care trebuie evaluate două condiții. În timp ce operatorul & execută întotdeauna ambele condiții, && nu execută cea de-a doua la eșecul primei. || operatorul funcționează similar cu && prin omiterea condițiilor după prima, dacă prima condiție este adevărată. Prin urmare, && și || (numiți operatori logici condiționali) se numesc operatori de scurtcircuit.
^ Operatorul funcționează într-un mod similar cu | | și || operatorii (și & și &&) nu sunt interschimbabili, deoarece funcționează diferit.