下面程序段的输出结果是(3.141500,12141500)。
求每一步解释
FILE *fp;
double x=3.1415;
int y=12;
fp=fopen("test.txt","w");
fprintf(fp,"%f",x);
rewind(fp);
fprintf(fp,"%d",y);
fclose(fp);
fp=fopen("test.txt","r");
fscanf(fp,"%d",&y);
printf("%f,%d",x,y);
fclose(fp);