Abs, функция

Синтаксис


function Abs(Number:  Числовой тип):  Числовой тип;

Описание

Функция Abs вычисляет абсолютное значение. Функция встроена в компилятор.

Ошибки

Советы и приемы

  • Если аргумент относится к целому типу, Abs проверяет, не является ли его значение отрицательным, а, если является, вычисляет противоположное ему значение. Тип возвращаемого значения - Integer или Int64 в зависимости от типа аргумента.
  • Для вещественных аргументов Abs очищает знаковый бит без изменения всех остальных. Другими словами, минус ноль и минус бесконечность становятся плюс нулем и плюс бесконечностью. Даже если аргумент равен NaN, результат равен исходному значению, знаковый бит которого равней нулю.

     Аргумент  Возвращаемое значение
     -бесконечность  +бесконечность
     <0  -number
     -0.0  +0.0
     +0.0  +0.0
     >0.0  number
     +бесконечность  +бесконечность
     "спокойный" NaN  исходное число со знаковым битом, равным 0
     сигнализирующий NaN  исходное значение со знаковым битом, равным нулю

  • Если аргумент относится к типу Variant, Delphi преобразует его к вещественному типу и затем вычисляет абсолютное значение, возвращая результат вещественного типа (даже если значение вариантного аргумента было целым).

Пример



Смотрите также

    Учебник по языку Pascal          Лабораторные работы по программированию          Справочник



2018-02-13 10:28:47

efeiuhfeihghiurhrqfjhihfihfrifrfrhfrrfhirhfhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh




Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: