Подтвердить что ты не робот

Что означает средний плюс?

Я не могу понять расчет "66 & oplus; fa = 9c". Сумма явно выше "ff", поэтому я смущен. Тема - простой алгоритм шифрования.

Что означает средний плюс?

4b9b3361

Ответ 1

Люди говорят, что символ не означает сложение. Это верно, но не объясняет, почему плюсоподобный символ используется для чего-то, что не является дополнением.

Ответ заключается в том, что для добавления 1-битовых значений 0 + 0 == 1 + 1 == 0 и 0 + 1 == 1 + 0 == 1. Те ​​же значения, что и XOR.

Итак, плюс в круге в этом контексте означает "побитовое добавление по модулю-2". Который, как все говорят, XOR для целых чисел. В математике принято использовать плюс в круге для операции, которая является своего рода добавлением, но не является регулярным добавлением целого числа.

Ответ 2

Это не плюс, но знак для двоичного оператора XOR

a   b   a XOR b
0   0   0
0   1   1
1   0   1
1   1   0

Ответ 3

Что оператор XOR, а не оператор PLUS

XOR работает побитно, без переноса, как PLUS делает

1 XOR 1 = 0
1 XOR 0 = 1
0 XOR 0 = 0
0 XOR 1 = 1

Ответ 4

Это не дополнение, а эксклюзивная операция ИЛИ. По крайней мере, вывод подтверждает то же самое.

введите описание изображения здесь

Ответ 5

Символ плюса в круге не обозначает сложение. Это операция XOR.

Ответ 6

Это эксклюзивный или (XOR). Если я правильно помню, при выполнении поразрядной математики точка (.) Означает И, а плюс (+) означает ИЛИ. Помещение круга вокруг плюса означает, что XOR соответствует стилю, используемому для OR.

Ответ 7

Надеемся, что этот макет работает, возьмите его в двоичное представление с XOR:

66h = 102 decimal = 01100110 binary
FAh = 250 decimal = 11111010 binary
------------------------------------
                    10011100 binary <------ that 9Ch/156 decimal
  • Правила XOR в основном:
  • 1 XOR 1 = 0 false
  • 1 XOR 0 = 1 true
  • 0 XOR 0 = 0 false

но связанная ранее wiki даст вам более подробную информацию, если потребуется... вот что выглядит на экране, который вы предоставили

Ответ 8

Я использовал логику в ответах с помощью rampion и schnaader. Я подведу итог тому, как я подтвердил результаты. Я изменил числа на двоичные, а затем использовал операцию XOR. Кроме того, вы можете использовать шестнадцатеричные таблицы: Нажмите здесь!

Ответ 9

Это XOR. Другим именем для функции XOR является добавление без переноса. Я полагаю, что символ может иметь смысл.