Arduino – операторы
Оператор — это команда, которая заставляет компилятор выполнить определенное действие. Чаще всего мы используем операторы в контексте используемых в программе переменных.
В зависимости от типа операции операторы можно разделить на:
- арифметические операторы;
- побитовые операторы;
- операторы присваивания;
- операторы сравнения.
Арифметические операторы
Примеры:
int x,y,z; x=9; //переменной x присваиваем значение 9 y=x+3; с=y-2; x=x*2; y=x/3; с=5%2; //остаток от деления с=1
Побитовые операторы
Примеры:
int a = 92; // в двоичном виде: 0000000001011100 int b = 101; // в двоичном виде: 0000000001100101 int c = a&b; // результат: 0000000001000100 int d = a|b; // результат: 0000000001111101 int x = 12; // в двоичном виде: 1100 int y = 10; // в двоичном виде: 1010 int z = x^y; // результат: 0110 int a = 103; // в двоичном виде: 0000000001100111 int b = ~a; // результат: 1111111110011000 int a = 5; // в двоичном виде: 0000000000000101 int b = a<<3; // в двоичном виде: 0000000000101000 int c = b>>3; // в двоичном виде: 0000000000000101
Операторы присваивания

Цифровой мультиметр AN8009
Большой ЖК-дисплей с подсветкой, 9999 отсчетов, измерение TrueRMS...
Примеры:
int x; x=9; //переменной x присваиваем значение 9 x++; //x=10 x—; //x=9 x+=2; //x=11 x-=3; //x=8
Операторы сравнения
Примеры:
int x; if(x==9) // true, когда х равен 9 if(x!=9) // true, если x отличается от 9 if(x<9) // true, если x меньше 9 if(x>9) // true, если x больше, чем 9 if(x<=9) // true, если x меньше или равно 9 if((x<5)&&(x>2)) // if((x<5)||(x>8)) //