prokopchukalex
08.10.2020 22:44

Чему будет равна переменная а a=32 b=17 c=3 a=(a< < 2)+b& c-c|b

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
57den16
09.10.2020 09:58

Если язык программирования C / Java / C++ и подобные:

a << 2 = 32 << 2 = 32 * (2 ^ 3) = 256

256 + b = 256 + 17 = 273

c - c = 3 - 3 = 0

b = 3

Теперь мы имеем следующее выражение: 273 & 0 | 3, выполняем операции последовательно:

1. 273 & 0 = 0 (& - побитовое И, если одно из значений = 0, то на выходе тоже имеем 0)

2. 0 | 3 = 3 (| - побитовое ИЛИ, если одно из значений = 0, то на выходе имеем другое значение)


Итог: a = 3.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота