![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
К этой группе оператций относятся: *, /, mod, rem.
Операнды умножения (*) и деления (/) должны быть одновременно либо целочисленного типа (integer) либо типа с плавающей запятой (floating point). Результат всегда того типа, что и операнды. Операция умножения может иметь один операнд физического типа, а другой – либо целочисленного, либо натурального типа. Результат выдается в виде физического типа.
В операции деления допустимо делить объект физического типа на целочисленный или натуральный. Результат - всегда физического типа. Деление физического типа на физический дает целочисленный результат.
Операции остатка (rem) и “деления по модулю” (mod) в качестве операндов могут иметь целочисленные типы и результат - целочисленного типа. Результат rem имеет знак первого операнда и определяется следующим образом:
A rem B = A - (A / B) * B
Результат mod имеет знак второго операнда и определяется следующим образом:
A mod B = A – B * N, где N – некоторое целое.
Прочие операции
К их числу следует отнести: Abs, ** и другие. Операция выделения абсолютного значения (abs) совместима с любым числовым типом операнда. Операция возведения в степень (**) операндом слева имеет целое или тип с плавающей точкой, а в качестве правого операнда (степень) - только целое.
Дата публикования: 2015-03-29; Прочитано: 200 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!