Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmNuMOE 45 of 390 menu
◀ ▶

Равный приоритет в C++

Умножение и деление имеют равный приоритет и выполняются по очереди слева направо. В следующем коде сначала выполнится деление, а потом умножение:

int num1 = 8 / 2 * 4; std::cout << num1 << "\n"; // выведет 16 (результат 4 * 4)

Если переставить знаки местами, сначала выполнится умножение, а потом деление:

int num1 = 8 * 2 / 4; std::cout << num1 << "\n"; // выведет 4 (результат 16 / 4)

В следующем примере каждая новая операция деления применяется к предыдущему результату:

int num1 = 16 / 2 / 2 / 2; std::cout << num1 << "\n"; // выведет 2

Не запуская код, определите, что выведется на экран:

int num1 = 8 / 2 * 2; std::cout << num1 << "\n";

Не запуская код, определите, что выведется на экран:

int num1 = 8 * 4 / 2 / 2; std::cout << num1 << "\n";
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить