为何4/3放前面跟放后面计算结果不同呢?受啥影响!?
/*球的半径位10m,v=4/3π(r^3)*/#include <stdio.h>
#define PI 3.1415927
main()
{
float r;
printf("请输入球的半径\n");
scanf("%f",&r);
printf("体积 : %.3f\n",PI * 4/3 * r * r * r);//为何4/3放前面跟放后面计算结果不同呢
return 0;
}
放第一位4/3是按整数处理了,那放后面呢!?