int main()
{
unsigned long a= 100000;
long b = -1;
if (b > a)
printf("yes\n");
else
printf("No\n");
return 0;
}
Why the output comes "Yes" when we know 100000 > -1 . So accordingly it should print "NO" but being a naive, i can really get it