чему будет одинакова переменная а a=32 b=17 c=3a=(aamp;lt;amp;lt;2)+bamp;amp;c-cb

Чему будет одинакова переменная а
a=32
b=17
c=3
a=(alt;lt;2)+bamp;c-cb

Задать свой вопрос
1 ответ

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

a lt;lt; 2 = 32 lt;lt; 2 = 32 * (2 ^ 3) = 256

256 + b = 256 + 17 = 273

c - c = 3 - 3 = 0

b = 3

Сейчас мы имеем последующее выражение: 273 amp; 0 3, исполняем операции поочередно:

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

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


Итог: a = 3.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт