您的位置:首页 > 房产 > 家装 > 沈阳工程信息招标网_用手机制作网站_怎样才能上百度_磐石网站seo

沈阳工程信息招标网_用手机制作网站_怎样才能上百度_磐石网站seo

2025/1/3 4:29:03 来源:https://blog.csdn.net/m0_52319639/article/details/144830784  浏览:    关键词:沈阳工程信息招标网_用手机制作网站_怎样才能上百度_磐石网站seo
沈阳工程信息招标网_用手机制作网站_怎样才能上百度_磐石网站seo

iostream

iostream中包含了4个io对象:

cin(标准输入): istream对象
cout(标准输出):ostream对象
cerr(标准错误):ostream对象
clog(运行信息):ostream对象

输出运算符(<<) 和输入运算符(>>)

以一条代码举例:

cout << "hello world" << endl;

<<接受两个运算对象,左侧为ostream对象,例如cout,cerr,clog,右侧是要打印的值,并且运算完成后返回ostream对象,即:

cout << "hello world" << endl;
//可以理解为 (cout << "hello world") << endl;
//分为两步
//第一步先运算括号里的,把括号里的打印后返回cout
//继续执行cout << endl;
//这一行代码相当于:
cout << "hello world";
cout << endl;

标准输入与标准输出类似。

流的状态

可以使用输入语句来作为循环判断:

int sum = 0,value = 0;
while(cin >> value)sum +=value;

当使用istream流作为条件时,循环检测的是流的状态,如果流是有效的,即流未遇到错误,则检测成功,如果遇到文件结束符(end-of-file)或者无效输入(如本例遇到非整型输入),istream对象的状态会变得无效,条件为假。

运算符

点运算符(.):左侧为一个类类型对象,右侧为该类型的成员。如item.Init();
调用运算符(()):是一对圆括号,里面放置实参(可能为空),左边为函数名。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com