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