Побитовые операторы
                Все побитовые операторы преобразуют (усекают) операнды в целые (32-разрядные) числа со знаком и возвращают результат тем же способом. Все операции выполняются поразрядно (бит за битом). Если операнд не может быть интерпретирован как число, операция возвратит значение NULL.
| Operator | Полное имя | Описание | 
|---|---|---|
| bitnot | Побитовое отрицание. | 
                                 Унарный оператор. Операция применяет логическое отрицание к каждому биту операнда. Пример: Элемент bitnot 17 возвращает -18  | 
                        
| bitand | Побитовое И. | 
                                 Операция применяет логическое И к каждому биту операндов. Пример: Элемент 17 bitand 7 возвращает 1  | 
                        
| bitor | Побитовое ИЛИ. | 
                                 Операция применяет логическое ИЛИ к каждому биту операндов. Пример: Элемент 17 bitor 7 возвращает 23  | 
                        
| bitxor | Побитовое исключающее ИЛИ. | 
                                 Операция применяет логическое исключающее ИЛИ к каждому биту операндов. Пример: Элемент 17 bitxor 7 возвращает 22  | 
                        
| >> | Битовый сдвиг вправо. | 
                                 Операция возвращает первый операнд, сдвинутый вправо. Количество шагов определяется во втором операнде. Пример: Элемент 8 >> 2 возвращает 2  | 
                        
| << | Битовый сдвиг влево. | 
                                 Операция возвращает первый операнд, сдвинутый влево. Количество шагов определяется во втором операнде. Пример: Элемент 8 << 2 возвращает 32  |