Diciamo che ho questo int
variabile v1
:Come copiare i bit da una variabile a un'altra?
1100 1010
E questa variabile int v2
:
1001 1110
ho bisogno di copiare gli ultimi quattro bit da v2
agli ultimi quattro bit di v1
in modo che la il risultato è:
1100 1110
^ ^last four bits of v2
|
| first four bits of v1
Come vorrei ottenuto di fare questo in C o C++? Ho letto alcuni articoli sulle operazioni bit a bit, ma non sono riuscito a trovare alcuna informazione specifica su questo.