Operatory logiczne w Arduino IDE

Operacje logiczne stosuje się razem z operatorami porównania aby sprawdzić kilka operacji porównania jednocześnie oraz zależności pomiędzy nimi.

Operatory logiczne to:

np.

if ((a<b) && (b>=c)) - tak skonstruowany warunek jest prawdziwy jeśli a<b i jednocześnie b>=c, a jeśli choć jeden warunek nie będzie prawdziwy to całe wyrażenie też nie będzie prawdziwe

if ((a<b) || (b>=c)) - tak skonstruowany warunek jest prawdziwy jeśli a<b lub b>=c, czyli wystarczy, że jeden z nich będzie prawdziwy to całe wyrażenie też będzie prawdziwe.

a= !a - zakładając że a to zmienna logiczna taka operacja zmieni jej wartość na przeciwną, jeśli a było true to po wykonaniu tej operacji będzie miało wartość przeciwną czyli false

Czytaj następny artykuł -> Operatory złożone w Arduino IDE