两个不同类型的数字相加,结果到底以哪个类型为准?
unsigned int a = 6;int b = -20;
(a+b > 6) ? puts("> 6") : puts("<= 6");
这道题最后是以无符号型为准,那么这是为什么呢?
有没有相关的规则啊?
2010-11-25 18:03
2010-11-25 18:15
2010-11-25 18:34
2010-11-25 21:07
2010-11-25 21:23
2010-11-26 09:29
2010-11-26 09:47
2010-11-26 09:56
2010-11-26 11:19
2010-11-26 13:20