РР
Рустам Рустам
Есть целое число типа short, равное 6, которое в двоичном коде имеет вид 0000 0000 0000 0110
short x = 6, a, b, c, d;
a = x << 1; // a -> 0000 0000 0000 1100 или равно 12
b = a << 1; // b -> 0000 0000 0001 1000 или равно 24
c = b << 1; // c -> 0000 0000 0011 0000 или равно 48
d = c >> 4; // d -> 0000 0000 0000 0011 или равно 3
В первых трёх случаях биты сдвигались влево на один, в последнем вправо на четыре.
P.S. Удивительно, что специалистов-аналитиков по компьютерной безопасности до хера, а по битовому сдвигу мало
http://otvet.mail.ru/question/79242139/
http://otvet.mail.ru/question/79242059/
P.P.S. каким образом вас занесло в эту категорию с этим вопросом? :))