Si j'ai un nombre binaire de 32 bits et que je veux remplacer les 16 bits inférieurs du nombre binaire par un nombre de 16 bits que j'ai et garder les 16 bits supérieurs de ce nombre à produire un nouveau nombre binaire .. comment puis-je le faire en utilisant un opérateur bitwise simple?Algorithme pour le fiddling bitwise
Par exemple, le nombre binaire 32 bits est:
1010 0000 1011 1111 0100 1000 1010 1001
et 16 bits inférieure j'est:
0000 0000 0000 0001
donc le résultat est:
1010 0000 1011 1111 0000 0000 0000 0001
Comment puis-je faire ceci?
Je veux le faire en une seule étape – aherlambang
Vous ne pouvez pas le faire avec 1 opérateur. Vous avez besoin d'au moins 2, et avec l'extension de signe concernée, 3. – polygenelubricants