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



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

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

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

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

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

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

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

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

Имя*

E-mail:*

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