Инструкции

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

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

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

В сети

Пользователей: 932
Из них просматривают:
Аналоги: 527. Даташиты: 223. Инструкции: 6. Новости: 21. Обзор: 1. Остальное: 22. Производители: 1. Профиль пользователя: 72. Форум: 59.
Участников: 2
Гостей: 930

Google , Яндекс , далее...
Рекорд 4345 человек онлайн установлен 21.09.2026.

Партнёры


Партнёры

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

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

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

Описание
Побитовый оператор ИЛИ в 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;

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

Разное

Интересно

Наличие высокого напряжения на присоске можно проверить отверткой, соединенной с корпусом через резистор 3-5 МОм
Наличие резистора обязательно, так как без него из-за большого тока можно повредить умножитель или строчный трансформатор типа ТДКС.

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