两个整数相除,结果为整数,运算中的两个数有一个数为实型,则结果实型
#include <stdio.h>
int main(){
int a=3,b=2;
float c=3,d=2;
double m=3,n=2;
printf("a=%d,b=%d,c=%f,d=%f\n,m=%f,n=%f",a,b,c,d);
printf("\n");
printf("-------int/int------\n");
printf("a/b=%d\n",a/b);
printf("a/b=%f\n",a/b);
printf("sizeof(a/b)=%d\n",sizeof(a/b));
printf("------int/float-------\n");
printf("a/d=%d\n",a/d);
printf("a/d=%f\n",a/d);
printf("sizeof(a/d)=%d\n",sizeof(a/d));
printf("-------int/double------\n");
printf("a/d=%d\n",a/n);
printf("a/d=%f\n",a/n);
printf("sizeof(a/d)=%d\n",sizeof(a/n));
printf("\n");
printf("------float/int-------\n");
printf("c/b=%d\n",c/b);
printf("c/b=%f\n",c/b);
printf("sizeof(c/b)=%d\n",sizeof(c/b));
printf("------float/float-------\n");
printf("c/d=%d\n",c/d);
printf("c/d=%f\n",a/d);
printf("sizeof(c/d)=%d\n",sizeof(c/d));
printf("-------float/double------\n");
printf("c/n=%d\n",c/n);
printf("c/n=%f\n",c/n);
printf("sizeof(c/n)=%d\n",sizeof(c/n));
printf("\n");
printf("-------double/int------\n");
printf("m/b=%d\n",m/n);
printf("m/b=%f\n",m/b);
printf("sizeof(m/b)=%d\n",sizeof(m/b));
printf("-------double/float------\n");
printf("m/d=%d\n",m/d);
printf("m/d=%f\n",m/d);
printf("sizeof(m/d)=%d\n",sizeof(m/d));
printf("-------double/double------\n");
printf("m/n=%d\n",m/n);
printf("m/n=%f\n",m/n);
printf("sizeof(m/n)=%d\n",sizeof(m/n));
printf("\n");
printf("-------------\n");
printf("sizeof(int)=%d\n",sizeof(int));
printf("sizeof(float)=%d\n",sizeof(float));
printf("sizeof(double)=%d\n",sizeof(double));
return 0;
}