强制类型转换问题!!
#include<stdio.h>void main()
{
float x;
int i;
x=32767.0;
i=(int)x%3;
printf("x=%f,i=%d\n",x,i);
}
运行结果是:
x=32767.000000,i=1//只是不明白为什么i=1呢?
2011-07-08 16:07

2011-07-08 16:16
2011-07-08 19:12
2011-07-08 20:35