= (оператор присваивания)
Описание
Одиночный знак равенства
=
в языке программирования C++ называется оператором присваивания. Он имеет другое значение, чем в школьной алгебре, где он обозначал уравнение или равенство. Оператор присваивания указывает микроконтроллеру вычислить любое значение или выражение справа от знака равенства и сохранить его в переменной слева от знака равенства.
Пример кода
int sensVal; // объявить целочисленную переменную с именем sensVal
sensVal = analogRead(0); // сохранить (оцифрованное) входное напряжение на аналоговом пине 0 в sensVal
Примечания и предупреждения
Переменная слева от оператора присваивания (знак =) должна быть способна вмещать сохраняемое в неё значение. Если она недостаточно большая, чтобы вместить значение, то значение, хранящееся в переменной, будет неправильным.
Не путайте оператор присваивания [ = ] (одиночный знак равенства) с оператором сравнения [ == ] (двойной знак равенства), который проверяет, равны ли два выражения.