Оператор |
Синтаксис |
Описание |
& |
а & b |
Поразрядная конъюнкция двоичных представлений а и b (которые могут быть заданы в виде целых чисел) |
1 |
а | b |
Поразрядная дизъюнкция двоичных представлений а и b (которые могут быть заданы в виде целых чисел) |
f |
а # b |
Поразрядная операция исключающей дизъюнкции двоичных представлений а и b (которые могут быть заданы в виде целых чисел) |
- |
- b |
Поразрядное отрицание, возвращает инвертированную битовую последовательность b |
« |
b « n |
Сдвиг b влево на n разрядов |
» |
b » n |
Сдвиг b вправо на n разрядов |
В листинге 5.13 приведен пример сдвига числа и его двоичного представления на два разряда вправо оператором ». Кроме того, в нем используется функция преобразования битовой последовательности в целочисленный тип bitten nt4(), описанная в разделе «Функции».