赋值表达式类型转换问题
#include<stdio.h>main()
{
short i=-1;
printf("%d,%o,%x,%u\n",i,i,i,i);
}
编译出来是
-1,377777777777,ffffffff,4294967295
不理解,请高手指点!
2011-08-06 10:45
2011-08-06 10:47
2011-08-06 10:51
2011-08-06 11:29
2011-08-06 11:32
2011-08-06 11:38

2011-08-06 16:28
2011-08-07 13:41