Арифметические операторы
Часть раздела Первые схемы путешествия по Arduino на Coddy. Урок 14 из 22.
В C++ есть пять арифметических операторов:
+складывает, а-вычитает*умножает/делит%даёт остаток от деления:17 % 5равно 2, потому что 17 — это три пятёрки и ещё 2
Они работают с числами и переменными. Как и в школьной математике, *, / и % выполняются раньше + и -, а скобки — раньше всего:
int a = 2 + 3 * 4; // 14: сначала 3 * 4
int b = (2 + 3) * 4; // 20: сначала выражение в скобкахПри делении двух целых чисел с помощью / получается целое число: 20 / 6 равно 3. В следующем уроке объясняется почему.
Задание
ЛегкоВ начальном коде есть int a = 20; и int b = 6;. В setup() выведи каждое из этих выражений на отдельной строке в следующем порядке:
a + ba - ba * ba / ba % b(a + b) * 2
Можно добавить перед ответом метку в той же строке, например a + b = . Нажми Run, затем Check.
Попробуйте сами
int a = 20;
int b = 6;
void setup() {
Serial.begin(9600);
// выведите шесть ответов, каждый с новой строки
}
void loop() {
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Первые схемы
3Математика на доске
Именованные константыАрифметические операторыЦелочисленное делениеДесятичные числа с floatУскоряющееся миганиеПотренируйтесь самостоятельно: Песочница Arduino