Operatory złożone w Arduino IDE
Operatory złożone pozwalają wykonywać w programie operacje arytmetyczne jednocześnie z przypisaniem co skutkuje zmniejszeniem ilości instrukcji jaką należy wpisać w programie aby osiągnąć taki sam efekt za pomocą zwykłych operatorów.
Operatory złożone to:
np.
i++ - powoduje zwiększenie wartości zmiennej i o 1, tradycyjnymi operacjami można by to zapisać jako i = i+1
i-- - powoduje zmniejszenie wartości zmiennej i o 1, tradycyjnymi operacjami można by to zapisać jako i = i-1
a += 2 - powoduje dodanie liczby 2 do zmiennej a i zapamiętanie wyniku w zmiennej a, można by to zapisać jako a = a+2
a -= 3 - powoduje odjęcie liczby 3 do zmiennej a i zapamiętanie wyniku w zmiennej a, można by to zapisać jako a = a-3
a *= 4 - powoduje pomnożenie liczby 4 oraz a i zapamiętanie wyniku w zmiennej a, można by to zapisać jako a = a*4
a /= 5 - powoduje podzielenie liczby a przez 5 i zapamiętanie wyniku w zmiennej a, można by to zapisać jako a = a/5
a %= 6 - powoduje podzielenie z resztą zmiennej a przez 6 i zapisanie reszty z dzielenia do zmiennej a, można by to zapisać jako a = a%6
a &= 1 - suma logiczna bitów zmiennej a i liczby 1 i zapisanie wyniku do zmiennej a
a |= 1 - iloczyn logiczny bitów zmiennej a i liczby 1 i zapisanie wyniku do zmiennej a
Czytaj następny artykuł -> Operatory bitowe w Arduino IDE