fork download
  1. #include <stdio.h>
  2.  
  3. int
  4. main(void)
  5. {
  6. char a = '\x8e';
  7. char b = ' ';
  8. if (a < b) {
  9. puts("signed: a < b");
  10. } else {
  11. puts("signed: a >= b");
  12. }
  13.  
  14. if ((unsigned char)a < (unsigned char)b) {
  15. puts("unsigned: a < b");
  16. } else {
  17. puts("unsigned: a >= b");
  18. }
  19.  
  20. return 0;
  21. }
Success #stdin #stdout 0s 2160KB
stdin
Standard input is empty
stdout
signed: a < b
unsigned: a >= b