Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class ExchangeBits345
- {
- static void Main()
- {
- int p = 3;
- int q = 24;
- int k = 3;
- uint i = 109051924;
- uint mask = 1;
- uint t;
- uint r; //result:41943092
- t = ((i >> p) ^ (i >> q)) & ((mask << k) - 1);
- r = i ^ ((t << p) | (t << q));
- Console.WriteLine(r);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement