fork download
  1. #include <iostream>
  2.  
  3. std::ostream& operator << (std::ostream& os, signed char c)
  4. {
  5. return os << static_cast<int>(c);
  6. }
  7.  
  8. std::ostream& operator << (std::ostream& os, unsigned char c)
  9. {
  10. return os << static_cast<unsigned>(c);
  11. }
  12.  
  13. int main()
  14. {
  15. signed char c = -123;
  16. unsigned char d = 123;
  17. std::cout << c << ' ' << d;
  18. }
Success #stdin #stdout 0.01s 2680KB
stdin
Standard input is empty
stdout
-123 123