eor() — вычислить побитовое исключающее ИЛИ из двух его аргументов
Синтаксис
print eor(a,b)
Описание
Функция eor принимает два аргумента и вычисляет их побитовое исключающее ИЛИ. т.е. рассматривает каждый аргумент как последовательность битов и сравнивает эти две последовательности по битам для получения результата. Если биты из аргументов равны, результирующий бит будет равен 0, в противном случае 1.
Функция xor - это то же самое, что функция eor; обе являются синонимами; однако каждая из них имеет свое собственное описание, поэтому вы можете ознакомиться с записью xor для получения немного другого представления.
Пример
В этом примере выводится таблица, из которой вы можете понять, как вычисляется функция 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