2.4 其他运算符及运算符优先级

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;
} 

猜你喜欢

转载自blog.csdn.net/yanyanwenmeng/article/details/80998579
今日推荐