РР
Рустам Рустам

Что значет битовый сдвиг? че то догнать не мугу. Можно какой то пример, а то в задачах написано, но не могу понять.

Ел
Елышева

Есть целое число типа 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. каким образом вас занесло в эту категорию с этим вопросом? :))

Похожие вопросы
Задача на Электричество=))) Помогите не могу понять что делать с пропорциями!!!
Простая задача по тех-меху, а догнать не могу..
Объяснить как решать эту задачу . Не могу " догнать "
Здравствуйте! Не могу понять логику битовых операций. Помогите пожалуйста!!!
Как добиться, чтобы ученик не только понял материал и научился решать соответствующие задачи и примеры, но еще и
не могу понять че такое
Как понять задачи по математике Я не могу понять задачи но по примерам 5 я в 4 классе
Весь день гоняюсь за пауком и не могу догнать, че делать то?!)))
Помогите решить задачу на битовый сдвиг для С++
Нужно срочно написать программу на Pascal ABC, но не могу догнать, как же решается задача.