Sqr, функция
Синтаксис
function Sqr(X: Вещественный тип): Extended;
function Sqr(X: Integer): Integer;
function Sqr(X: Int64): Int64;
Описание
Функция Sqr возвращает квадрат своего аргумента. Она не является настоящей функцией,
а преобразуется компилятором В inline-код.
Ошибки
Советы и приемы
- Если Number - минус или плюс бесконечность, результат равен плюс бесконечности.
- Если Number - минус ноль, результат равен плюс ноль.
- Если вещественный результат получается слишком большим, Delphi генерирует
ошибку времени выполнения 8 (EOverFlow).
- Если целый результат слишком большой, Delphi 5 усекает его безпроверки
на переполнение.
- Если Number равен "сигнализирующему" NaN, Delphi вызывает ошибку
времени выполнения 6 (EInvalidOp).
- Если Number равен "спокойному" NaN, результат равен Number.
Пример
function Hypotenuse(X, Y: Double): Double;
begin
Result := Sqrt(Sqr(X) + Sqr(Y));
end;
Смотрите также
Функция Sqrt
Нет комментариев.
Оставить комментарий:
|
|