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 преобразует его к вещественному 
      типу и затем вычисляет абсолютное значение, возвращая результат вещественного 
      типа (даже если значение вариантного аргумента было целым). 
  
  
 
Пример
 
Смотрите также
 
 
 Нет комментариев. 
  
 
Оставить комментарий:
 |   
 |