Основы · Первые программы

Выражения и операторы

Считаем правильно: деление, остаток, приведение типов и логика

~25 мин 7 шагов

После урока ты сможешь

  • Предсказывать результат целочисленного деления и остатка
  • Явно приводить типы через static_cast
  • Строить условия из &&, || и !

Шаг 1 из 7

Компьютер — это калькулятор

Арифметика в C++ выглядит привычно: +, -, *, /. Умножение и деление выполняются раньше сложения и вычитания, а скобки меняют порядок.

main.cpp
#include <print>
​
int main() {
    std::println("{}", 2 + 3 * 4);     // 14
    std::println("{}", (2 + 3) * 4);   // 20
    std::println("{}", 10 - 4 - 3);    // 3: слева направо
}

Если сомневаешься в порядке, ставь скобки. Они ничего не стоят, а читателю становится понятнее.