Как скопировать биты из одной переменной в другую?
Позволять'говорят, у меня есть этоint
переменная:v1
1100 1010
И эта переменная:int v2
1001 1110
Мне нужно скопировать последние четыре бита изv2
до последних четырех битовv1
так что результат будет:
1100 1110
^ ^ last four bits of v2
|
| first four bits of v1
Как бы я сделал это на C или C ++? Я прочитал несколько статей о побитовых операциях, но я не могНе могу найти никакой информации конкретно об этом.