fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. constexpr std::uint8_t X=0B1000'0000;
  5. constexpr std::uint8_t Y=0B0100'0000;
  6. constexpr std::uint8_t Z=0B0010'0000;
  7. constexpr std::uint8_t NUM=0B0001'1111;
  8. uint8_t zs;
  9.  
  10. int main() {
  11. zs = 42;
  12.  
  13. cout << ((zs & X) != 0) << endl;
  14. cout << ((zs & Y) != 0) << endl;
  15. cout << ((zs & Z) != 0) << endl;
  16. cout << (zs & NUM) << endl;
  17. }
Success #stdin #stdout 0s 4348KB
stdin
Standard input is empty
stdout
0
0
1
10