побитовое или



Побитовое или

Автор Миша лопруколр задал вопрос в разделе Другие языки и технологии

Объясните по простому, что такое "исключающее ИЛИ"? если можно, на каком-нибудь жизненном примере)) и получил лучший ответ

Ответ от Екатерина Попович[гуру]
Жизненный пример!
Есть мужчины (М) и женщины (Ж)
у МЖ и ЖМ могут быть дети,
у ММ и ЖЖ нет!

Ответ от Ownedmuhaha[гуру]
Для двух значений результатом исключающего или будет единица, если начальные значения разные, и ноль, если одинкаовые:
а б рузельтат
0 0 0
0 1 1
1 0 1
1 1 0

Ответ от Roman Pankov[активный]
Побитовое исключающее ИЛИ
Основная статья: Сложение по модулю 2
Побитовое исключающее ИЛИ (или побитовое сложение по модулю два) — это бинарная операция, действие которой эквивалентно применению логического исключающего ИЛИ к каждой паре битов, которые стоят на одинаковых позициях в двоичных представлениях операндов. Другими словами, если соответствующие биты операндов различны, то двоичный разряд результата равен 1; если же биты совпадают, то двоичный разряд результата равен 0.
Пример:
Искл. ИЛИ0011
0101
0110
Первое русское название операции обусловлено тем, что результат данной операции отличается от результата «ИЛИ» только в одном случае из 4 случаев входа — обоих 1 (случай одновременной истинности аргументов «исключается») . Ещё в русской грамматике значение данной логической связки передаётся союзом «либо» .
Второе название — тем, что действительно является сложением в кольце вычетов по модулю 2, из чего следуют некоторые интересные свойства. Например, в отличие от вышеописанных «И» и «ИЛИ» , данная операция является обратимой, или инволютивной: .
В компьютерной графике «исключающее ИЛИ» применяется при выводе спрайтов на картинку — повторное её применение убирает спрайт с картинки. Благодаря инволютивности эта же операция нашла применение в криптографии как простейшая реализация идеального шифра (шифра Вернама) . «Исключающее ИЛИ» также может использоваться для обмена двух переменных, используя алгоритм обмена при помощи исключающего ИЛИ.
взято из википедии

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Объясните по простому, что такое "исключающее ИЛИ"? если можно, на каком-нибудь жизненном примере))

Битовые маски в C++
просто разгребаешь входное по битам

например сдвигая его вправо на очередной бит
подробнее...

Для чего служит операция xor в ассемблере. Буду очень признательна за полный ответ или ссылку.
xor a, b
делает операцию xor побитово для 2 чисел, присваивает результат первому
подробнее...

"or" или "или" в JavaScript
- логическое или
- межбитовое или
В if применяется логическое - то есть две палки)подробнее...
спросили в Другое CDMA
iPhone 4 8Gb White можно использовать под CDMA или iPod. Как это понять? Что такое CDMA ?
СиДиМиЭй - технология связи, обычно радиосвязи, при которой каналы передачи имеют общую полосу
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

с++ зачем нужны побитовые операции если есть обычные логические операторы?
Логические операторы работают над типом bool. А он - это всего 2 значения (1
подробнее...

Чем WasApi отличается от DirectSound в AIMP3 ?
Что такое WASAPI?
WASAPI, или Windows Audio Session API (программный интерфейс аудиосеанса
подробнее...
спросили в Cd
Подскажите. Как восстановить информацию на испорченном CD диске?
11 программ для копирования файлов с "битых" дисков

Cборник программ для копирования
подробнее...

ИНФОРМАТИКА Помогите!!!
Эльф, оператор "^" - это побитовый оператор исключающий ИЛИ (XOR), не путайте с возведением в
подробнее...

Скажите, как восстановить данные с не читаемого жёсткого диска?
11 программ для копирования файлов с "битых" дисков

Cборник программ для копирования
подробнее...

Что такое контрольная сумма, и что с ней делать?
Контро́льная су́мма — некоторое значение, рассчитанное из последовательности данных путём
подробнее...

можно ли извлечь данные с поврежденного диска?
попытка не пытка

Bad CD Repair Pro - является программой для копирования (извлечения)
подробнее...
спросили в Другое
Где находится кнопка тильда на клавеатуре
Тильда
Тильда (исп. tilde, от лат. titulus — подпись) — название нескольких типографских
подробнее...
Битовые операции на Википедии
Посмотрите статью на википедии про Битовые операции
Сложение по модулю 2 на Википедии
Посмотрите статью на википедии про Сложение по модулю 2
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*