Assignment

Материал из MK90.ORG wiki
Перейти к: навигация, поиск

= оператор присваивания (одинарный знак равенства)

Сохраняет значение выражения справа от знака равенства в переменной слева от знака равенства.

Одинарный знак равенства в языке программирования C называется оператором присваивания. Действие этого оператора отличается от аналогичного алгебраического знака, означающего равенство или тождественность. Напротив, оператор присваивания сообщает микроконтроллеру, что надо вычислить значение справа от знака равенства и поместить его в переменную с именем, указанным слева от знака равенства.

Пример


int sensVal;             // объявить целую переменную с именем sensVal
senVal = analogRead(0);  // сохранить в переменной SensVal цифровое значение напряжения с аналогового пина 0

Советы

Переменная в левой части оператора присваивания (слева от знака =) должна быть способна сохранить присваиваемое значение. Если оно выходит за диапазон допустимых значений этой переменной, то результат будет неверным (например, если присвоить переменной типа byte значение 256, в результате в ней сохранится 0).

Не путайте оператор присваивания [ = ] (одинарный знак равенства) и оператор сравнения [ == ] (двойной знак равенства), который осуществляет проверку равенства двух выражений.

Смотри также

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.