Костя недавно изучил побитовые операции. На прошлом уроке он писал контрольную по этой теме, но не уверен, что не напутал порядок выполнения операций. Решите пример, который достался Косте и скажите ему правильный ответ. 31^(11 & 7 | 11 & !7) ^ 21 | 7 & (25 | 25 & 31) Напомним приоритет операций: ! инверсия значения & побитовое И | побитовое ИЛИ, ^ исключающее ИЛИ В качестве ответа укажите одно целое число в десятичной системе счисления.

Ответы

Ответ дал: kir3740
0
 По действиям...

11 & 7 = 1011 & 111 = 11
11 & !7 = 1011 & 1000 = 1000

11 & 7 | 11 & !7 = 1011 (наверное это очевидно сначала было, но лучше проверить)

-----

25 & 31 = 11001 & 11111 = 11001 = 25
25 | 25 = 25
7&25 = 00111 & 11001 = 1

21 | 1 = 21

Получается надо посчитать

31^11^21 = 11111^01011^10101 = 10100^10101 = 00001 = 1

Ответ 1

Вас заинтересует