Адрес: ул. Б. Очаковская 32 Москва Россия
Наши официальные канал и чат в telegram

eor()

Вычислить побитовое исключающее ИЛИ из двух его аргументов

Аватара пользователя
admin
Site Admin
Сообщения: 59
Зарегистрирован: Чт фев 08, 2024 7:03 pm

eor()

Сообщение admin »

eor()
eor() — вычислить побитовое исключающее ИЛИ из двух его аргументов

Синтаксис
print eor(a,b)

Описание
Функция eor принимает два аргумента и вычисляет их побитовое исключающее ИЛИ. т.е. рассматривает каждый аргумент как последовательность битов и сравнивает эти две последовательности по битам для получения результата. Если биты из аргументов равны, результирующий бит будет равен 0, в противном случае 1.

Функция xor - это то же самое, что функция eor; обе являются синонимами; однако каждая из них имеет свое собственное описание, поэтому вы можете ознакомиться с записью xor для получения немного другого представления.

Пример

Код: Выделить всё

for a=0 to 3
  for b=0 to 3
    print fill$(bin$(a))," eor ",fill$(bin$(b))," = ",fill$(bin$(eor(a,b)))
  next b
next a

sub fill$(a$)
  return right$("0"+a$,2)
end sub
В этом примере выводится таблица, из которой вы можете понять, как вычисляется функция eor.
Связанные команды и функции:
and, or(