【发布时间】:2015-05-06 23:59:39
【问题描述】:
高级C问题:为什么if返回true?
unsigned int i = 8;
int j = -16;
if(i+j > 5){
printf(">5 = %d\n",i+j);
}else{
printf("<5 = %d\n",i+j);
}
【问题讨论】:
-
这里需要处理
unsigned。这不是高级问题,抱歉。 -
对不起,对于我这个初学者来说是