#include <stdio.h>
int main(void) {
unsigned int n = 10;
char m = -1;
if (m < n)
printf("m < n\n");
else
printf("m > n\n");
printf("m + n = %u\n", m + n);
return 0;
}
When I run this code in MinGW64 on windows. It prints "m > n","m + n = 9" I can't understand why "m + n = 9" and "m > n".