Все перечисленные здесь функции поддерживаются в:
Функции перечислены без подробных сведений. Нажмите на функцию, чтобы увидеть полную информацию.
Функция | Описание |
---|---|
bitand | Результат операции «побитовое И» значения элемента данных и маски. |
bitlshift | Побитовый сдвиг значения элемента данных влево. |
bitnot | Результат операции «побитовое НЕ» значения элемента данных. |
bitor | Результат операции «побитовое ИЛИ» значения элемента данных и маски. |
bitrshift | Побитовый сдвиг значения элемента данных вправо. |
bitxor | Результат операции «побитовое исключающее ИЛИ» значения элемента данных и маски. |
Некоторые общие замечания о параметрах функций:
<
>
Результат операции «побитовое И» значения элемента данных и маски.
Поддерживаемые типы значений: Integer.
Параметры:
Несмотря на то, что сравнение выполняется побитово, все значения должны быть представлены и затем возвращаются в десятичном формате. Например, проверка третьего бита выполняется путём сравнения с числом 4, а не 100.
Примеры:
bitand(last(/узел_сети/ключ),12)=8 or bitand(last(/host/key),12)=4 #выставлены третий или четвёртый биты, но не оба сразу
bitand(last(/узел_сети/ключ),20)=16 #третий бит не выставлен, а пятый — выставлен
Побитовый сдвиг значения элемента данных влево.
Поддерживаемые типы значений: Integer.
Параметры:
Несмотря на то, что сравнение выполняется побитово, все значения должны быть представлены и затем возвращаются в десятичном формате. Например, проверка третьего бита выполняется путём сравнения с числом 4, а не 100.
Результат операции «побитовое НЕ» значения элемента данных.
Поддерживаемые типы значений: Integer.
Параметр:
Несмотря на то, что сравнение выполняется побитово, все значения должны быть представлены и затем возвращаются в десятичном формате. Например, проверка третьего бита выполняется путём сравнения с числом 4, а не 100
Результат операции «побитовое ИЛИ» значения элемента данных и маски.
Поддерживаемые типы значений: Integer.
Параметры:
Несмотря на то, что сравнение выполняется побитово, все значения должны быть представлены и затем возвращаются в десятичном формате. Например, проверка третьего бита выполняется путём сравнения с числом 4, а не 100.
Побитовый сдвиг значения элемента данных вправо.
Поддерживаемые типы значений: Integer.
Параметры:
Несмотря на то, что сравнение выполняется побитово, все значения должны быть представлены и затем возвращаются в десятичном формате. Например, проверка третьего бита выполняется путём сравнения с числом 4, а не 100.
Результат операции «побитовое исключающее ИЛИ» значения элемента данных и маски.
Поддерживаемые типы значений: Integer.
Параметры:
Несмотря на то, что сравнение выполняется побитово, все значения должны быть представлены и затем возвращаются в десятичном формате. Например, проверка третьего бита выполняется путём сравнения с числом 4, а не 100.