Задать вопрос
6 октября, 23:41

Чему будет равна переменная а

a=32

b=17

c=3

a = (a<<2) + b&c-c|b

+3
Ответы (1)
  1. 7 октября, 03:11
    0
    Если язык программирования 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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Чему будет равна переменная а a=32 b=17 c=3 a = (a ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы