Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.38 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. using namespace std;
  4.  
  5. unsigned ChangeBits(unsigned, unsigned);
  6.  
  7. int main() {
  8.     unsigned x = 0x6FFF, y = 0x00F0;
  9.     printf("\n%#04X", ChangeBits(x,y)) ;
  10.     return 0;
  11. }
  12.  
  13. unsigned ChangeBits(unsigned x, unsigned y){
  14.     unsigned rValue, mask;
  15.     mask = (~((y & 0xAAAA) << 16)) >> 16;
  16.  
  17.     rValue = mask & x;
  18.     return rValue;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement