double data;
int dummy = 10;
dummy /= 50;
data = (double)dummy

printf("%f\n",data);

としても0が表示されます。なんで?
コンパイラのバグですか?