f=double(n)/2与f=(double)n/2等价
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
double f = 9.14;
int n = (int)f;//将f强制转换为整型,n=9
f = n/2;//n/2=4,f=4
cout << f << endl;//4
f = (double)n/2;//9.0/2=4.5
cout << f << endl;
f = double(n)/2;//9.0/2=4.5
cout << f << endl;
return 0;
}