Выражения и операторы
Считаем правильно: деление, остаток, приведение типов и логика
После урока ты сможешь
- Предсказывать результат целочисленного деления и остатка
- Явно приводить типы через static_cast
- Строить условия из &&, || и !
Шаг 1 из 7
Компьютер — это калькулятор
Арифметика в C++ выглядит привычно: +, -, *, /. Умножение и деление выполняются раньше сложения и вычитания, а скобки меняют порядок.
#include <print>
int main() {
std::println("{}", 2 + 3 * 4); // 14
std::println("{}", (2 + 3) * 4); // 20
std::println("{}", 10 - 4 - 3); // 3: слева направо
}
Если сомневаешься в порядке, ставь скобки. Они ничего не стоят, а читателю становится понятнее.