fork(2) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. using DIGIT_T = std::uint8_t;
  6. //using DIGIT_T = std::uint32_t;
  7. std::uint8_t bits = 1;
  8. DIGIT_T test1 = ~(DIGIT_T)0;
  9. std::cout << std::hex << (std::uint64_t)test1 << std::endl;
  10. DIGIT_T test2 = (DIGIT_T)~0 >> bits;
  11. std::cout << std::hex << (std::uint64_t)test2 << std::endl;
  12. return 0;
  13. }
Success #stdin #stdout 0s 3412KB
stdin
Standard input is empty
stdout
ff
7f