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

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

Математика является основополагающей (фундаментальной) единицей любого программирования. Разработка ярких и привлекательных интерфейсов, создание онлайн-карт, написание игр любого жанра, разработка операционных систем, создание сайтов и так далее. В общем, программирование и математика связаны друг с другом как правое и левое полушарие мозга.

Над любыми данными можно совершать определённые операции. Над числами и цифрами можно производить различные математические действия и преобразования: сложить, отнять, поделить, перемножить. Вот вроде всего четыре основные и всем известные операции, но сколько можно из них организовать комбинаций… бесчисленное множество! Операции nok и nod, нахождение факториала, вычисление  и многие другие вариации.

Язык C++ является очень мощным (если не мощнейшим) языком программирования и имеет ряд своих индивидуальных особенностей, в том числе и при работе с числами.

Рассмотрим несколько примеров: сложение и вычитание целых и дробных чисел, а также деление и умножение с двумя типами.

Результат вычислений будет следующий:

Математика и математические операции результат

Как можно заметить, если мы записываем результат в целочисленную переменную (типы int, long int…), то дробная часть отбрасывается, если таковая была при вычислении. С одной стороны выглядит очень тупо, но это только поначалу, в дальнейшем это Вам очень понравится и эту особенность будете искать везде.

 

Приоритет операций

В программировании, как и в математике, есть такое понятие «приоритет операций».
Что такое «приоритет операций» и зачем нам смертным она понадобилась?
Данное понятие к нам пришло из математики. Математика — это наука, которая любит порядок и организованность. Какие-то действия должны выполняться чуть раньше, какие-то чуть позже.

Круглые скобки имеют наивысший приоритет — первыми выполняются действия в скобках, потом выполняются действия умножения и деления, а уже после действия сложения и вычитания.
Систематизируем это добро:

В качестве примера применения математических операций и окончательного понимания приоритетности операций — заставим компьютер посчитать результат уравнения.

 

Краткая форма записи математических операций

В языке программирования C++ можно вести краткую запись математических выражений, такая форма значительно увеличивает скорость написания кода.
Например, нам нужно наращивать определённый счётчик, то есть к старому значению прибавлять новое и этот результат записывать в переменную, где лежало старое значение.

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

 

Таким образом мы познакомились с самыми важными операциями языка C++ и программирования в целом 🙂

Post Author: Nikulux

Добавить комментарий