Помогите люди добрые, хто шарит?
-256 and 255 = 0
-256 or 255 = -1
-256 xor 255 = -l
Попытайтесь дать объяснение этим результатам.
Ответы
Ответ дал:
0
-256 or 255 = -1
т.к. or-логическая операция сложения т.е. дизъюнкция. дальше можно использовать просто математику и ответ будет равен -1.
-256 xor 255 = -1
т.к. xor-логическая операция исключения. эти два числа взаимно исключают друг друга. Из этого следует, что из большего модуля отнимают меньший модуль и ставится знак большего модуля.
увы почему -256 and 255 = 0 сама понять не могу
т.к. or-логическая операция сложения т.е. дизъюнкция. дальше можно использовать просто математику и ответ будет равен -1.
-256 xor 255 = -1
т.к. xor-логическая операция исключения. эти два числа взаимно исключают друг друга. Из этого следует, что из большего модуля отнимают меньший модуль и ставится знак большего модуля.
увы почему -256 and 255 = 0 сама понять не могу
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
9 лет назад
10 лет назад