Инструкции

Справочный раздел

В этом разделе Вы найдетё инструкции, справочники, и всевозможные хелпы по использованию программного обеспечения.

Разделы инструкций

В сети

Пользователей: 130
Из них просматривают:
Аналоги: 51. Видео: 1. Даташиты: 51. Инструкции: 4. Новости: 4. Остальное: 1. Расчёты: 1. Теги: 2. Форум: 14. Чат: 1.
Участников: 3
Гостей: 127

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

| (побитовое ИЛИ)

Описание
Побитовый оператор ИЛИ в C++ является символом вертикальной черты, |. Как и оператор &, | работает независимо с каждым битом, между двумя другими целочисленными выражениями. Побитовое ИЛИ двух битов равно 1, если один или оба входных бита равны 1, в противном случае - 0.

0  0  1  1    операнд1
0  1  0  1    операнд2
------------
0  1  1  1    (операнд1 | операнд2) - результат

Пример:

int a = 92;    // в двоичном: 0000000001011100
int b = 101;   // в двоичном: 0000000001100101
int c = a | b; // результат:  0000000001111101, или 125 в десятичном формате.

 

Одним из наиболее распространенных применений побитового ИЛИ является установка нескольких битов в 1.

// установить биты 2-7 в 1, биты 0 и 1 не трогаем (xx | 00 == xx)
DDRD = DDRD | B11111100;

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Во время ремонта телевизора не ставьте настольную лампу на его корпус.
Она обязательно упадёт и отобьёт горловину кинескопа.

Похожие инструкции