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

Функция преобразовывает десятичные или шестнадцатеричные


 
    cCharString - символьная строка.
 
  Описание
 
    Функция преобразовывает десятичные или шестнадцатеричные числа в
    символьные строки цифр заданной системы счисления. Параметр <nLength>
    позволяет задать длину результирующей строки, а символ, задаваемый
    параметром <cPad> используется для заполнения строки слева, если для
    помещения результата требуется длина, меньшая чем <nLength>.
 
  Примечания
 


  . При задании комбинации несовместимых параметров возвращается
    строка, содержащая один или несколько символов "*".
 
  Примеры
 
  . Преобразование к десятичной системе счисления:
 
    ? NTOC(60000)               // "60000"
    ? NTOC(60000, 10, 7)        // "  60000"
 
  . Преобразование к двоичной системе счисления:
 
    ? NTOC(60000, 2)            // "1110101001100000"
    ? NTOC("FFFF", 2)           // "1111111111111111"
    ? NTOC("30", 2, 8, "0")     // "00110000"
 
  . Преобразование к шестнадцатеричной системе счисления:
 
    ? NTOC(43981, 16)           // "ABCD"
 
  . Преобразование к системе счисления с основанием 36:
 
    ? NTOC(43981, 36, 4)        // "XXP"
 
  . Задание неправильных параметров (переполнение):
 
    ? NTOC("GGGG", 2)           // "*"
    ? NTOC(60000, 10, 3)        // "***"
    ? NTOC(60000, 1, 4)         // "****"
 

See Also: CTON()

 

 

 NUMAND()
 Выполняет операцию AND над списком 16-битовых слов.
------------------------------------------------------------------------------
 
  Синтаксис
 
    NUMAND(<nWORD1|cHexWORD1>, <nWORD2|cHexWORD2>
        [,...,<nWORDn|cHexWORDn>]) --> nWORD
 
  Параметры
 
    <nWORD1|cHexWORD1>, <nWORD2|cHexWORD2>, ...<nWORDn|cHexWORDn> -

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