Арифметические операции. Стандартные математические функции
Арифметические операции. Стандартные математические
функции
С.А. Григорьев
Для арифметических данных, т.е. для числовых констант,
переменных и числовых функций определены шесть арифметических операций:
+ сложение
- вычитание
* умножение
/ вещественное деление
DIV целая часть от деления
MOD остаток от
деления
Первые четыре операции определены для любых операндов
- как целых, так и вещественных, причем результат операции "/" всегда
вещественное число, даже если оба операнда целые. Операции DIV и MOD определены
только для целых операндов. Кроме того, выделяют унарную операцию
"-", которая применяется не к двум, а к одному операнду, например:
-x.
Вообще говоря, язык Паскаль запрещает использовать в
одном выражении разнотипные операнды, однако для арифметических данных сделано
исключение. Перед выполнением арифметической операции один или оба операнда
автоматически приводятся к одному типу, а затем уже подставляются в выражение.
Значение любого выражения всегда имеет определенный тип - такой же, как у
операндов после приведения их к одному типу. Правила преобразования
целочисленных типов приведены в таблице 2.
Таблица 2
Правила преобразования типов
Операнды
Похожие работы на - Арифметические операции. Стандартные математические функции
|