问一个关于整形运算与输出的题。
main(){
int x=1,y=5,z;float f;
f=x/y;z=f*10;printf("%d",z);
f=1.0*x/y;z=f*10;printf("%d",z);
f=x/y*1.0;z=f*10;printf("%d",z);
}
答案是 0 2 0
为什么啊?
2012-04-22 19:19
2012-04-22 19:57
2012-04-22 20:05
2012-04-22 20:12
2012-04-22 20:17
2012-04-22 20:21
2012-04-22 20:21
2012-04-22 20:25