Выполняет операцию XOR над списком
NUMXOR() Выполняет операцию XOR над списком 16-битовых слов
RAND() Генерирует последовательность псевдослучайных чисел
RANDOM() Генерирует псевдослучайные числа
SETBIT() Устанавливает в значение 1 заданные биты числа
Введение
------------------------------------------------------------------------------
Числовые и битовые преобразования
Данная глава посвящена числовым и битовым преобразованиям.
В частности, в ней рассматриваются преобразования из одной системы
счисления в другую и генерация псевдослучайных чисел.
Битовые преобразования включают в себя двоичные операции AND, OR, XOR,
NOT, а также проверки и установки значений отдельных битов. Функции
NUMLOW() и NUMHIGH() важны для работы с другими CT II-функциями,
объединяющими два 8-битовых значения и возвращающими результат как
16-битовое число. Примером этого является функция GETCURSOR(),
описанная в главе "CT II-драйверы".
Параметры многих функций данной главы обозначаются как
<nValue|cHexValue>. Параметры в этом случае могут быть результатом
вычисления выражения либо числового типа со значением в диапазоне от
0 до 65535 (или 4 294 967 295), либо символьного типа, содержащего
строку шестнадцатеричных цифр в диапазоне от "0000" до "FFFF" (или
"FFFFFFFF").
BITTOC()
Преобразует по шаблону комбинацию битов в символьную строку.
------------------------------------------------------------------------------
Синтаксис
BITTOC(<nInteger>, <cBitPattern>, [<lMode>]) --> cCharString
Параметры
<nInteger> - числовой параметр, задающий битовую конфигурацию,
преобразуемую в строку символов со значением в диапазоне от 0 до
65535.
<cBitPattern> - символьная строка, задающая шаблон преобразования.