I am trying to compare an unsigned int with a signed char like this:
int main(){ unsigned int x = 9; signed char y = -1; x < y ? printf(\"s\") : pri
My guess is y is promoted to unsigned int which becomes a big value (due to wrapping). Hence the condition is satisfied.
y
unsigned int