Нода «Побитовые операции» (bit math node)¶
Нода „Bit Math“ выполняет побитовые операции над 32-битными целыми значениями. Она полезна для низкоуровневой манипуляции данными и логических операций.
Входы (inputs)¶
- A
Первый вход для целых чисел. Используется всеми операциями.
- B
Второй вход для целых чисел. Используется только операциями, требующими два входа („And“, „Or“, „Exclusive Or“).
- Сдвиг (shift)
Количество битов для сдвига или вращения. Используется только для операций „Shift“ и „Rotate“.
Свойства (properties)¶
- Операция (operation)
Применяемая побитовая операция:
- И (and):
Возвращает значение, в котором установлены оба бита A и B.
- Или (or):
Возвращает значение, которое было установлено хотя бы в одном из A или B.
- Исключающее ИЛИ (exclusive or):
Возвращает значение, в котором только один из A или B имеет установленный бит (XOR).
- Нет (not):
Инвертирует биты из A. Эквивалентно -A - 1 в десятичной системе счисления.
- Сдвиг (shift):
Сдвигает биты из A на величину, указанную в параметре „Shift“. Положительные сдвиги – влево, отрицательные – вправо.
- Вращать (rotate):
Вращает биты из A на величину, указанную в параметре „Shift“. Положительное значение производит вращение влево; отрицательное значение – вправо.
Вывод (output)¶
- Значение* (value)
Результат побитовой операции.