с плавающей точкой. Функция возвращает
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() // "************************"