Как скопировать биты из одной переменной в другую?

Позволять'говорят, у меня есть этоint переменная:v1

1100 1010

И эта переменная:int v2

1001 1110

Мне нужно скопировать последние четыре бита изv2 до последних четырех битовv1 так что результат будет:

1100 1110
^    ^ last four bits of v2
|
| first four bits of v1

Как бы я сделал это на C или C ++? Я прочитал несколько статей о побитовых операциях, но я не могНе могу найти никакой информации конкретно об этом.

Ответы на вопрос(4)

Ваш ответ на вопрос