资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > C/C++/C#

C++ Primer 学习笔记-第一章

C/C++/C# 更新时间: 发布时间: 计算机考试归档 最新发布

C++ Primer 学习笔记-第一章

C++ Primer 学习笔记-第一章 1,输入输出流

cin :标准输入,是一个istream类型的对象cout :标准输出,是一个ostream类型的对象cerr :输出警告和错误信息,是一个ostream类型的对象clog :输出程序运行时的一般性信息,是一个ostream类型的对象 2,向流写入数据

<< 输出运算符: << 运算符接受两个运算对象,左侧的运算对象必须是一个ostream对象,右侧的运算对象是要打印的值。此运算符将给定的值写到给定的ostream对象中,而<<运算符的输出结果就是其左侧的运算对象。
对于下面两行代码:

std::cout << "输出字符" << std::endl;
(std::cout << "输出字符") << std::endl;

其本质上是一样的,输出的顺序也是相同。

1, " " 双引号内的内容是一个字符串字面值常量

2, endl 操纵符 :结束当前行,并将设备关联的缓冲区中的内容刷到设备中。缓冲刷新可以保证到目前为止程序所产生的所有输出均真正写入输出流中,而不是仅停留在内存中等待写入流。

3, std:: 是什么? 前缀std::指出名字 cout 和 endl 是定义在名为 std的命名空间中的。命名空间可以帮助我们避免不经意的名字定义冲突,以及使用库中相同名字导致的冲突。

3,cin作为循环条件

先看一段代码:

while (std::cin >> value) {     //根据>>运算符规则,while的判断条件为cin这个istream对象
	sum += value;
}

**使用方法:**当我们使用一个 istream 对象作为条件时,其效果是检测流的状态。如果流是有效的,即流未遇到错误,那么检测成功,循环继续;如果遇到文件结束符,或者是一个无效输入时,istream 对象会判断无效,循环结束。

因此,上述程序会一直将输入的 value 值加到 sum 中,直到 cin 值无效。

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/744116.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【C++ Primer 学习笔记-第一章】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2