SQLсервер в Linux -самостоятельное освоение пакета

         

Двоичные операторы



Таблица 5.6. Двоичные операторы



Оператор

Синтаксис

Описание

&

а & b

Поразрядная конъюнкция двоичных представлений а и b (которые могут быть заданы в виде целых чисел)

1

а | b

Поразрядная дизъюнкция двоичных представлений а и b (которые могут быть заданы в виде целых чисел)

f

а # b

Поразрядная операция исключающей дизъюнкции двоичных представлений а и b (которые могут быть заданы в виде целых чисел)

-

- b

Поразрядное отрицание, возвращает инвертированную битовую последовательность b

«

b « n

Сдвиг b влево на n разрядов

»

b » n

Сдвиг b вправо на n разрядов

В листинге 5.13 приведен пример сдвига числа и его двоичного представления на два разряда вправо оператором ». Кроме того, в нем используется функция преобразования битовой последовательности в целочисленный тип bitten nt4(), описанная в разделе «Функции».



Содержание раздела