Функция преобразовывает десятичные или шестнадцатеричные
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> -