Si tengo un número binario de 32 bits y quiero reemplazar el número binario inferior de 16 bits con un número de 16 bits que tengo y mantener los 16 bits superiores de ese número en producir un nuevo número binario ... ¿cómo puedo hacer esto usando un simple operador bit a bit?Algoritmo para virar en bits
Por ejemplo, el número binario de 32 bits es:
1010 0000 1011 1111 0100 1000 1010 1001
y la inferior de 16 bits que tengo es:
0000 0000 0000 0001
lo que el resultado es:
1010 0000 1011 1111 0000 0000 0000 0001
¿Cómo puedo hacer esto?
quiero hacer esto en un solo paso – aherlambang
No se puede hacer esto con 1 operador. Necesita al menos 2, y con extensión de signo involucrada, 3. – polygenelubricants