Найти в Дзене

Добрый C++ для начинающих. Шаг 5. Числовые операторы

Как вы уже видели в некоторых из предыдущих примеров, в C++ доступны базовые математические операции. Они знакомы ещё со школьных уроков математики, но в C++ записываются немного иначе: + (сложение), - (вычитание), * (умножение) и / (деление). Эти операции работают как с целыми числами (int), так и с дробными (float, double). Обратите внимание, что при делении целых чисел (int) результат также будет целым (дробная часть отбрасывается). С этим мы уже сталкивались ранее ( Добрый C++ для начинающих. Шаг 3. Переменные. Часть 3 ), когда шла речь о вещественных переменных (double) Оператор модуля возвращает остаток от деления двух целых чисел. Оператор модуля работает только с целочисленными типами данных (int, short, long и т.д.). Множество более сложных операций, таких как возведение в степень, экспоненты и тригонометрические функции можно использовать с помощью заголовочного файла <cmath> (Standard library header <cmath>) , который в свою очередь является частью стандартной библиотеки (
Оглавление

Как вы уже видели в некоторых из предыдущих примеров, в C++ доступны базовые математические операции. Они знакомы ещё со школьных уроков математики, но в C++ записываются немного иначе: + (сложение), - (вычитание), * (умножение) и / (деление).

Эти операции работают как с целыми числами (int), так и с дробными (float, double).

Пример числовых операторов. onlinegdb.com
Пример числовых операторов. onlinegdb.com

Обратите внимание, что при делении целых чисел (int) результат также будет целым (дробная часть отбрасывается). С этим мы уже сталкивались ранее ( Добрый C++ для начинающих. Шаг 3. Переменные. Часть 3 ), когда шла речь о вещественных переменных (double)

Оператор модуля (%)

Оператор модуля возвращает остаток от деления двух целых чисел.

Оператор модуля (%)
Оператор модуля (%)

Оператор модуля работает только с целочисленными типами данных (int, short, long и т.д.).

Более сложные операции

Множество более сложных операций, таких как возведение в степень, экспоненты и тригонометрические функции можно использовать с помощью заголовочного файла <cmath> (Standard library header <cmath>) , который в свою очередь является частью стандартной библиотеки ( https://en.cppreference.com/w/cpp/numeric.html ).

Вопросы для самопроверки

Какой результат вернёт выражение 45 % 6?

Попробуйте написать программу, с помощью которой вы сможете проверить свой ответ.

/*=======*/

Подписывайтесь на канал!

Ставьте лайки ☺ !

⭐ Авторский практический учебный курс "ChatGPT в помощь Java-разработчику" на Stepik и канал авторской поддержки на Дзен

Индивидуальные консультации. Обращайтесь через почту в описании канала.

⭐ Телеграм:
https://t.me/dobryj_cpp

#C++ #cpp