Клиппер 5. Справочник

с плавающей точкой. Функция возвращает



See Also: CELSIUS()

 

 

 FTOC()
 Преобразует число в стандартном Clipper-формате в 8-байтовую строку.
------------------------------------------------------------------------------
 
  Синтаксис
 
    FTOC(<nFloatPoint>) --> cFloatPoint
 
  Параметры


 
    <nFloatPoint> - любое число в Clipper-формате.
 
  Возвращаемое значение
 
    cFloatPoint - символьная строка длиной 8 байтов.
 
  Описание
 
    При внутреннем представление чисел в Clipper используется 64-битовый
    формат с плавающей точкой. Функция возвращает эти 64 бита как строку
    из 8 байтов, что позволяет хранить числа в закодированном виде и более
    компактно.
 
  Примечания
 
  . Функция XTOC() преобразует числа с плавающей точкой тем же самым
    методом.
 
  Примеры
 
  . Вывод возвращаемого значения на экран не имеет смысла:
 
    NumberString := FTOC(274711.355)    // Строка из 8 байтов
 

See Also: CTOF()
XTOC()

 

 

 INFINITY()
 Возвращает максимально возможное число.
------------------------------------------------------------------------------
 
  Синтаксис
 
    INFINITY() --> nLargestNumber
 
  Возвращаемое значение
 
    nLargestNumber - максимально возможное число.
 
  Описание
 
    Функция возвращает максимально допустимое числовое значение,
    используемое в Clipper. Например, оно может быть использовано для
    сравнения с результатом операции деления на 0.
 
  Примечания
 
  . Возвращаемое значение имеет мантиссу, равную 2.0, и
    характеристику, равную 1023:
 
    2^EXPONENT(INFINITY()) * MANTISSA(INFINITY()) = 2^1023 * 2.0
 
  Примеры
 
  . Из-за превышения максимально допустимого количества выводимых
    цифр попытка вывода максимального числа приведет к распечатке строки
    символов "*":
 
    ? INFINITY()                        // "************************"

Содержание раздела