Математические операции с числами в 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";
В типе или в суффиксе допущена ошибка. Исправьте ее.