Arduino:Справочник языка Arduino/Арифметические операторы/= (оператор присваивания): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
 
Нет описания правки
 
(не показано 5 промежуточных версий 1 участника)
Строка 1: Строка 1:
{{#setlogo:ArduinoCommunityLogo.png}}
{{Arduino панель перехода}}
{{Arduino панель перехода}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
Строка 9: Строка 8:
== Пример ==
== Пример ==


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" highlight="2" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" highlight="2">
int sensVal;                // объявление переменной типа integer
int sensVal;                // объявление переменной типа integer
senVal = analogRead(0);      // присваивание переменной sensVal, значения, считанное с аналогового входа 0
senVal = analogRead(0);      // присваивание переменной sensVal, значения, считанное с аналогового входа 0
Строка 29: Строка 28:
[[Категория:Арифметические операторы языка Arduino]]
[[Категория:Арифметические операторы языка Arduino]]
[[Категория:Арифметический оператор]]
[[Категория:Арифметический оператор]]
{{Навигационная таблица/Портал/Arduino}}

Текущая версия от 12:38, 20 мая 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.


= оператор присваивания

Присваивает переменной слева от оператора значение переменной или выражения, находящееся справа.

Пример

int sensVal;                 // объявление переменной типа integer
senVal = analogRead(0);       // присваивание переменной sensVal, значения, считанное с аналогового входа 0

Важно

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

Необходимо различать оператор присваивания (=) и оператор сравнения (== двойной знак равенства), который осуществляет проверку на равенство.

См.также

Внешние ссылки