Why is 0 < -0x80000000?
This is quite subtle. Every integer literal in your program has a type. Which type it has is regulated by a table in 6.4.4.1: Suffix Decimal Constant Octal or Hexadecimal Constant none int int long int unsigned int long long int long int unsigned long int long long int unsigned long long int If a … Read more