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

позволяет использовать ее при индексировании


  Примеры
 
  . Проверка сигнала 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) и мантиссы.

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