Инструкции

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

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

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

В сети

Пользователей: 53
Из них просматривают:
Аналоги: 22. Видео: 1. Даташиты: 8. Инструкции: 3. Новости: 10. Остальное: 2. Программы: 1. Профиль пользователя: 1. Расчёты: 1. Форум: 3. Чат: 1.
Участников: 3
Гостей: 50

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;

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

Разное

Интересно

Контактные щетки для микродеталей, электробритв и т.п. можно выпилить из графитовых стержней от старых батареек питания.

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