Каталог
Навигация по Arduino Reference
Структура
Арифметические операторы
6 элементов
- (subtraction)
Оператор
- вычитает один операнд из другого — например, remaining = total - used — и возвращает разность. Для уменьшения переменной удобен сокращённый вид x -= 5;.
* (multiplication)
Оператор * умножает два операнда и возвращает их произведение — удобен для масштабирования, пересчёта единиц и геометрических вычислений.
/ (division)
Оператор / делит два числа и возвращает результат, тип которого зависит от операндов: целые дают целое, а для дроби нужен хотя бы один float.
% (remainder)
Оператор % возвращает остаток от целочисленного деления — удобен для циклического обхода массивов, проверки чётности и периодических действий в loop().
+ (addition)
Оператор + складывает два значения и возвращает сумму; важно следить за типами операндов, чтобы избежать переполнения или потери дробной части.
= (assignment operator)
Оператор = записывает результат выражения в переменную — не сравнивает, а именно присваивает: x = 5 + 3 кладёт в x число 8.