转自https://blog.csdn.net/supreme42/article/details/6687781
看个题:
#include<stdio.h>
int main()
{
unsigned int a=6;
int b=-20;
printf("%d\n",a+b);
(a+b)>6? puts(">6"):puts("<=6");
return 0;
}
结果是:-14 >6
意想不到吧?
为什么结果这样呢?
转自https://blog.csdn.net/supreme42/article/details/6687781
看个题:
#include<stdio.h>
int main()
{
unsigned int a=6;
int b=-20;
printf("%d\n",a+b);
(a+b)>6? puts(">6"):puts("<=6");
return 0;
}
结果是:-14 >6
意想不到吧?
为什么结果这样呢?