Рефераты. Арифметические операции. Стандартные математические функции

Арифметические операции. Стандартные математические функции

Арифметические операции. Стандартные математические функции

С.А. Григорьев

Для арифметических данных, т.е. для числовых констант, переменных и числовых функций определены шесть арифметических операций:

+      сложение

-       вычитание

*      умножение

/       вещественное деление

DIV    целая часть от деления

MOD  остаток от деления

Первые четыре операции определены для любых операндов - как целых, так и вещественных, причем результат операции "/" всегда вещественное число, даже если оба операнда целые. Операции DIV и MOD определены только для целых операндов. Кроме того, выделяют унарную операцию "-", которая применяется не к двум, а к одному операнду, например: -x.

Вообще говоря, язык Паскаль запрещает использовать в одном выражении разнотипные операнды, однако для арифметических данных сделано исключение. Перед выполнением арифметической операции один или оба операнда автоматически приводятся к одному типу, а затем уже подставляются в выражение. Значение любого выражения всегда имеет определенный тип - такой же, как у операндов после приведения их к одному типу. Правила преобразования целочисленных типов приведены в таблице 2.

Таблица 2

Правила преобразования типов

Операнды




2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.