Что я получу, когда я поразрядно сдвигаю вправо 16-битное целое число и помещаю полученное значение в 8-битное целое число? - PullRequest
0 голосов
/ 30 октября 2011

Я программирую на C.

У меня есть 16-разрядная целочисленная переменная без знака value. У меня есть другая 8-разрядная целочисленная переменная без знака value2

Что хранится в value2 после следующего оператора?

value2 = (value >> 4);

Скажем, например, value - 1011000110101001.

Получу ли я 00011010 в value2?

...