- Главная
- Вопросы и ответы
- Костя недавно изучил побитовые операции. На прошлом уроке он писал контрольную по этой теме, но не уверен, что не напутал порядок выполнения операций. Решите пример, который достался Косте и скажите ему правильный ответ. 11 | 7 & 21 | 25 ^ 31 Напомним приоритет операций: 1. ! инверсия значения 2. & побитовое И 3. | побитовое ИЛИ, ^ исключающее ИЛИ В качестве ответа укажите одно целое число в десятичной системе счисления.
Костя недавно изучил побитовые операции. На прошлом уроке он писал контрольную по этой теме, но не уверен, что не напутал порядок выполнения операций. Решите пример, который достался Косте и скажите ему правильный ответ. 11 | 7 & 21 | 25 ^ 31 Напомним приоритет операций: 1. ! инверсия значения 2. & побитовое И 3. | побитовое ИЛИ, ^ исключающее ИЛИ В качестве ответа укажите одно целое число в десятичной системе счисления.
Если считать, что операции | побитовое ИЛИ и ^ исключающее ИЛИ имеют одинаковый приоритет, то:
7(10) = 00111(2)
11(10) = 01011(2)
21(10) = 10101(2)
25(10) = 11001(2)
31(10) = 11111(2)
7 & 21 = 00111 & 10101 = 00101
11 | 7 & 21 = 01011 | 00101 = 01111
11 | 7 & 21 | 25 = 01111 | 11001 = 11111
11 | 7 & 21 | 25 ^ 31 = 11111 ^ 11111 = 00000 = 0
Ответ: 0