Algorithm for bitwise fiddling
        Posted  
        
            by EquinoX
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by EquinoX
        
        
        
        Published on 2010-03-05T05:52:30Z
        Indexed on 
            2010/05/02
            13:57 UTC
        
        
        Read the original article
        Hit count: 356
        
If I have a 32-bit binary number and I want to replace the lower 16-bit of the binary number with a 16-bit number that I have and keep the upper 16-bit of that number to produce a new binary number.. how can I do this using simple bitwise operator?
For example the 32-bit binary number is:
1010 0000 1011 1111 0100 1000 1010 1001
and the lower 16-bit I have is:
                    0000 0000 0000 0001
so the result is:
1010 0000 1011 1111 0000 0000 0000 0001
how can I do this?
© Stack Overflow or respective owner