fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int num = -21;
  6. int twos_complement = -num+ 1;
  7. int twos_complement2 = -num;
  8.  
  9. std::cout << "n = " << num << std::endl;
  10. std::cout << "2's complement = " << twos_complement << std::endl;
  11. std::cout << "2's complement(2) = " << twos_complement2 << std::endl;
  12.  
  13. return 0;
  14. }
Success #stdin #stdout 0.01s 5296KB
stdin
Standard input is empty
stdout
n = -21
2's complement = 22
2's complement(2) = 21