#include <stdio.h>
#include <stdlib.h>
int main()
{
int n=5;
printf("\n");
printf("n/2=%d\n",n/2);
printf("(float)(n/2)=%f\n",(float)(n/2));
printf("(float)n/2=%f\n",(float)n/2);
printf("n=%d\n",n);
return 0;
}
知识点:
1,(float)(n/2)是将n/2处了然后省略小数加零。
2,(float)n/2才是正确的方法,使先用float定义n,再除以2
心得体会:强行转化换运算符,(类型名)表达式,将表达式的值强行转化为表达式的值