Костя недавно изучил побитовые операции. На прошлом уроке он писал контрольную по этой теме, но не уверен, что не напутал порядок выполнения операций. Решите пример, который достался Косте и скажите ему правильный ответ. 15 | 9 & 26 | 12 ^ 29 Напомним приоритет операций:
1 ! инверсия значения
2 & побитовое И
3 | побитовое ИЛИ, ^ исключающее ИЛИ В качестве ответа укажите одно целое число в десятичной системе счисления.
Answers & Comments
Verified answer
1) выполняется & : 9&26; 9=1001 (2cc) 26=16+8+2=11010 (2cc)11010 &
01001
------------
01000 - результат побитовой 9&26 (лог умножение)
2) 15=1111 (2cc)
1111 |
1000
---------------
1111 - результат первой | (ИЛИ - лог сложение)
3) 12=8+4=1100 (2сс)
1111 |
1100
-------------
1111 - результат второй |
4) 29=16+8+4+1=11101 (2cc)
11101 ^
01111
----------------- результат ^
10010 =2^4+2^1 =16+2=18 ответ 18