main()
{
float x,y;
char op;(这里的char op 是什么意思)
scanf("%f%c%f",&x,&op,&y); (这里的"%f%c%f",&x,&op,&y 为什么要"%f%c%f而不是其他字母比如三个都用%d%d%d,这里第一个"%f的值赋给&x,第二个%c值赋给&op。第三个%f赋给&y的吗)
switch(op)
{
case '+':printf("%f+%f=%f",x,y,x+y);break;
case '-': printf("%f-%f=%f",x,y,x-y);break;
case '*': printf("%f*%f=%f",x,y,x*y);break;
case '/': printf("%f/%f=%f",x,y,x/y);break;
default: printf("error");(一行是什么意思)
}
}