Каталог

Навигация по Arduino Reference

Структура

Арифметические операторы

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