Cuprins >> Introducere > Operatorii logici
Articol de importanță mare

Operatorii logici sunt destul de simpli, deoarece aceștia pot produce doar două ieșiri: adevărat sau fals (true sau false). Operatorii logici (booleni) de bază sunt AND (&&), OR (||), XOR (numit și „SAU exclusiv”, ^) și NOT (sau negare, !).

Vă voi arăta o mostră din cele patru operații logice și rezultatele pe care le produc:

1
2
3
4
5
6
  x      y     !x     x && y   x || y   x ^ y
===============================================
true   true   false   true     true     false
true   false  false   false    true     true
false  true   true    false    true     true
false  false  true    false    false    false

Din exemplul de mai sus, putem sintetiza următoarele aspecte: AND va returna o valoare true doar atunci când AMBII operanzi sunt true. Pe de altă parte, OR va returna true dacă cel puțin UNUL dintre operanzi este true. Complementar acestui comportament, XOR va returna true doar atunci când un SINGUR operand este true. Se poate observa și că NOT va inversa pur și simplu valoarea inițială, rezultatul fiind false atunci când operandul este true, și true atunci când valoarea inițială este false.

În cazul operației OR, dacă ambii operanzi sunt true, rezultatul va fi true; în cazul în care aceștia sunt ambii false, rezultatul va fi false.

Conceptele explicate în această lecție sunt prezentate și vizual, ca parte a următorului videoclip: