Powiedzmy mam ten int
zmienna v1
:Jak skopiować bity z jednej zmiennej do drugiej?
1100 1010
i to zmienna int v2
:
1001 1110
muszę skopiować cztery ostatnie bity od v2
do ostatnich czterech bitów v1
tak, że Wynik:
1100 1110
^ ^last four bits of v2
|
| first four bits of v1
Jak bym robisz to w C lub C++? Czytałem kilka artykułów o operacjach bitowych, ale nie mogłem znaleźć żadnych konkretnych informacji na ten temat.