以下两条输出语句分别输出什么?

#include <iostream>
using namespace std;
int main()
{	
	float a = 1.0f; 
	cout << (int)a << endl; 
	cout << (int&)a << endl; 
	cout << boolalpha << ( (int)a == (int&)a ) << endl; // 输出什么? 
	float b = 0.0f; 
	cout << (int)b << endl; 
	cout << (int&)b << endl; 
	cout << boolalpha << ( (int)b == (int&)b ) << endl; // 输出什么?
	return 0;
}
posted @ 2010-11-01 13:55  瓜蛋  阅读(353)  评论(0编辑  收藏  举报