怎么cout和cin的对象的内容?

求助:如何cout和cin的对象的内容???
#include <iostream>
#include<Windows.h>
using namespace std;
int main()
{
float grade;
cout << "enter grade:";

while (cin >> grade)//能从cin流读取数据
{
if (grade >= 85) cout << grade << "GOOD!" << endl;
if (grade<60) cout << grade << "fail!" << endl;
cout << "enter grade:";
}
cout << "The end." << endl;
system("pause");
return 0;
}


while (cin >> grade)//

变量xx=cin>>grade;变量类型是神马?
------解决思路----------------------
while (cin >> grade)

首先,cin >> grade,将内容读入grade,返回的是cin;
其次cin在while上下文,其实调用的是其operator bool(),即将cin转化成一个bool。

------解决思路----------------------
#1 #2 不知道答案不要乱回答,#3 呵呵...

#4正解。