fork download
  1. #include <iostream>
  2. using namespace std;
  3. #include <bitset>
  4.  
  5. int main() {
  6. int a = 0b1010;
  7. a |= !true << 2; cout << std::bitset<8>(a) << endl;
  8. a |= !false << 2; cout << std::bitset<8>(a) << endl;
  9. a |= !false << 2; cout << std::bitset<8>(a) << endl;
  10. a |= !true << 2; cout << std::bitset<8>(a) << endl;
  11. a |= !true << 2; cout << std::bitset<8>(a) << endl;
  12. a |= !false << 2; cout << std::bitset<8>(a) << endl;
  13. a |= !false << 2; cout << std::bitset<8>(a) << endl;
  14. a |= !true << 2; cout << std::bitset<8>(a) << endl;
  15. a |= !false << 2; cout << std::bitset<8>(a) << endl;
  16. return 0;
  17. }
Success #stdin #stdout 0s 4540KB
stdin
Standard input is empty
stdout
00001010
00001110
00001110
00001110
00001110
00001110
00001110
00001110
00001110