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

Функция производит преобразование строк цифр


 
  Описание
 
    Функция производит преобразование строк цифр заданной системы
    счисления в значение числового типа.
 
  Примечания
 
  . В строке цифр, задаваемой параметром <cNumString>, автоматически
    отсекаются начальные и конечные пробелы.
 
  . В случае задания ошибочных параметров или комбинации несовместимых
    параметров возвращается значение 0.


 
  Примеры
 
  . Преобразование строки цифр по основанию 10:
 
    ? CTON("60000")                             // Результат: 60000
 
  . Преобразование строк цифр по основанию 2:
 
    ? CTON("11", 2)                             // Результат: 3
    ? CTON("1110101001100000", 2)               // Результат: 60000
 
  . Преобразование строк цифр по основанию 16:
 
    ? CTON("A", 16)                             // Результат: 10
    ? CTON("ABCD", 16)                          // Результат: 43981
    ? CTON("FFFF", 16, .T.)                     // Результат: -1
 
  . Преобразование строки цифр по основанию 36:
 
    ? CTON("XXP", 36)                           // Результат: 43981
 

See Also: NTOC()

 

 

 EXPONENT()
 Возвращает характеристику числа с плавающей точкой.
------------------------------------------------------------------------------
 
  Синтаксис
 
    EXPONENT(<nFloatPoint>) --> nExponent
 
  Параметры
 
    <nFloatPoint> - обрабатываемое числовое значение.
 
  Возвращаемое значение
 
    nExponent - целое число со знаком, соответствующее характеристике
    значения, заданного параметром <nFloatPoint>.
 
  Описание
 
    Функция возвращает характеристику числа, заданного параметром
    <nFloatPoint>. В Clipper числа хранятся в формате с плавающей точкой,
    т.е. в виде характеристики (показателя степени числа 2) и мантиссы.

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