代码
#define INT_MAX 2147483647
#define INT_MIN (-INT_MAX - 1)
#include<stdio.h>
#include<string.h>
int checktruefalse(int a)
{
if(a)
{
printf(" true\n");
return 1;
}
else
{
printf(" false\n");
return 0;
}
}
int main()
{
printf("-2147483647-1 == 2147483648u");checktruefalse(-2147483647-1 == 2147483648u);
printf("-2147483647-1 < 2147483647");checktruefalse(-2147483647-1 < 2147483647);
printf("-2147483647-1 < -2147483647");checktruefalse(-2147483647-1 < -2147483647);
printf("(unsigned)-2147483647-1 < 2147483647");checktruefalse((unsigned)-2147483647-1 < 2147483647);
return 0;
}