позволяет использовать ее при индексировании
Примеры
. Проверка сигнала BREAK в регистре состояния линии (LSR)
последовательного порта 1:
IF ISBIT(COM_LSR(1), 5)
? "Обнаружен сигнал BREAK!"
ENDIF
See Also: NUMAND()
NUMNOT()
NUMOR()
NUMXOR()
SETBIT()
LTON()
Преобразует логическое значение в числовое.
------------------------------------------------------------------------------
Синтаксис
LTON([<lValue>]) --> nLogicalValue
Параметры
<lValue> - необязательный логический параметр, задающий преобразуемое
значение. По умолчанию используется .F..
Возвращаемое значение
nLogicalValue - значение 1 при значении .T. параметра <lValue>, или
значение 0 при значении .F. параметра <lValue>.
Описание
Функция преобразует логическое значение в числовое, что например,
позволяет использовать ее при индексировании значения полей баз данных
логического типа.
Примеры
. Определение числа дней в текущем году:
? "В году " + STR(365 + LTON(ISLEAP()), 3) + " дней"
See Also: CTON()
MANTISSA()
Возвращает мантиссу числа с плавающей точкой.
------------------------------------------------------------------------------
Синтаксис
MANTISSA(<nFloatPoint>) --> nMantissa
Параметры
<nFloatPoint> - обрабатываемое числовое значение.
Возвращаемое значение
nMantissa - число со знаком, соответствующее мантиссе величины,
заданной параметром <nFloatPoint>, абсолютное значение которого либо
0, либо находится в диапазоне от 1.0 до 2.0 включительно.
Описание
Функция возвращает мантиссу числа, заданного параметром <nFloatPoint>.
В Clipper числа хранятся в формате с плавающей точкой, т.е. в виде
характеристики (показателя степени числа 2) и мантиссы.