fork(1) download
  1. #include <bitset>
  2. #include <iostream>
  3.  
  4. int main() {
  5. const int mask = 0xFFFFFFFF;
  6.  
  7. int a = 12345678;
  8. std::cout << std::bitset<32>(a) << std::endl;
  9.  
  10. int p = 9;
  11. std::cout << std::bitset<32>(a & (mask << 9 - 1)) << std::endl;
  12.  
  13. return 0;
  14. }
Success #stdin #stdout 0s 4536KB
stdin
Standard input is empty
stdout
00000000101111000110000101001110
00000000101111000110000100000000