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

Математические операции с числами в C++

С числами выполняют сложение, вычитание, умножение и деление.

Сложение:

int a = 1 + 2; std::cout << a << "\n"; // выведет 3

Вычитание:

int b = 3 - 2; std::cout << b << "\n"; // выведет 1

Умножение:

int c = 3 * 2; std::cout << c << "\n"; // выведет 6

Деление:

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

Те же знаки подходят любым целым. Чтобы число сразу имело нужный тип, после цифр ставят суффикс.

Сложение типа long. Буква L стоит у обоих чисел:

long num = 10L + 20L; std::cout << num << "\n"; // выведет 30

Вычитание типа long long:

long long num = 9LL - 4LL; std::cout << num << "\n"; // выведет 5

Умножение беззнакового int:

unsigned int num = 4U * 3U; std::cout << num << "\n"; // выведет 12

Деление типа unsigned long. Буквы U и L стоят вместе:

unsigned long num = 8UL / 2UL; std::cout << num << "\n"; // выведет 4

Создайте переменную num. Запишите в нее сумму чисел 1, 2 и 3. Выведите на экран содержимое переменной num.

Дан следующий код:

int num = 10L + 20L; std::cout << num << "\n";

В типе или в суффиксе допущена ошибка. Исправьте ее.

Дан следующий код:

long num = 9LL - 4LL; std::cout << num << "\n";

В типе или в суффиксе допущена ошибка. Исправьте ее.

Дан следующий код:

long long num = 6L * 3L; std::cout << num << "\n";

В типе или в суффиксе допущена ошибка. Исправьте ее.

Дан следующий код:

int num = 20U / 4U; std::cout << num << "\n";

В типе или в суффиксе допущена ошибка. Исправьте ее.

Дан следующий код:

unsigned int num = 7 * 6; std::cout << num << "\n";

В типе или в суффиксе допущена ошибка. Исправьте ее.

Дан следующий код:

long num = 30UL - 8UL; std::cout << num << "\n";

В типе или в суффиксе допущена ошибка. Исправьте ее.

Дан следующий код:

unsigned long num = 8L / 2L; std::cout << num << "\n";

В типе или в суффиксе допущена ошибка. Исправьте ее.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить