Операция присваивания = (одиночный символ равенства) присваивает переменной слева от знака значение переменной или выражения, находящееся справа.
Одиночный знак равенства в языке программирования Си называется операцией присваивания. Он имеет иной смысл, чем в алгебре, где описывает уравнение или равенство. Операция присваивания указывает микроконтроллеру вычислить значение или выражение с правой стороны от знака равенства, и сохранить его в переменной слева от знака равенства.
Пример
int sensVal; // объявляем переменную sensVal целого типа
sensVal = analogRead(0); // сохроняем числовое значение считанное с аналогового
// контакта 0 в переменную SensVal
Советы по написанию кода
Переменная слева от оператора присваивания (знака =) должна быть способна сохранить присваиваемое значение. Если оно выходит за диапазон допустимых значений, то сохраненное значение будет не верно.
Необходимо различать операцию присваивания (= одиночный знак равенства) и операцию сравнения (== двойной знак равенства), которая осуществляет проверку на равенство.
Смотрите также:
if и операции сравнения
Справочник
Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.
Источник: http://arduino.cc/en/Reference/Assignment |