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