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

Описание

Одиночный знак равенства

=

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

Пример кода

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

Примечания и предупреждения

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

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

Смотрите также