Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. //1
  2. int setbit(int x, int t){
  3. return x|(1<<t);
  4. }
  5. //2
  6. int clearbit(int x, int t){
  7. return x&~(1<<t);
  8. }
  9. //3
  10. int modifybit(int x, int t, int r){
  11. return x&~(1<<t)|(r&1)>>t;
  12. }
  13. //4
  14. int flipbit(int x, int t){
  15. return x^(t<<x);
  16. }
  17. //5
  18. int isBitset(int x, int t){
  19. return (x&1<<t);
  20. }
  21. //6
  22. int ro(int x, int t){
  23. int k = signed(int)<<3-t;
  24. return (unsigned int)(x<<t)|(x>>t);
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement