`

C++Primer 笔记

阅读更多


要养成做笔记的好习惯,才不会看一本书忘一本书。
固定学习时间,定好学习计划。
《C++ Primer 中文版 第四版》
第一章 快速入门

我已经有一点C++基础所以,这部分的笔记仅仅是记录一下自己以前没有注意到的地方。
P5 初窥输入输出
C++ 并没有直接定义进行输入或输出(IO)的任何语句,这种功能是由标准库提供的,书中大多数处理格式化输入输出使用的是iostream库。iostream库的基础是两种命名为istream和ostream的类型。分别表示输入输出流。标准库定义了4个IO对象。处理输入时用的是命名为cin的istream类型对象。这个对象成为标准输入。处理输出时用的是cout,是ostream类型对象,这个对象成为标准输出。除此之外还有:cerr和clog。

(补充:http://wenku.baidu.com/view/cbf67d6eaf1ffc4ffe47acd6.html )

一般情况下,系统将这些对象和执行程序的窗口联系起来。运行程序时,大部分操作系统都提供了重定向输入或输出流的方法。利用重定向可以将这些流与所选择的文件联系起来。

输出操作符:<<  输入操作符:>>

每个输入/输出操作符都接受两个操作数:左操作数必须是istream/ostream对象;右操作数是要输入/输出的值。操作符将其右操作数写到作为其左操作数的istream/ostream对象。

C++ 中,每个表达式都会产生一个结果,通常是将操作符作用到其操作数所产生的值。当操作符是输出操作符时,结果是左操作数的值。也就是说,输出操作返回的值是输出流本身。

既然输出操作符返回的是其左操作数,那么我们就可以将输出请求链接在一起。

这就是我们为什么能写

cout<< "hello "<<endl;

因为(cout<< "hello ")返回其左操作数 cout,这条语句等价于
cout<< "hello ";
cout<<endl;
endl 是一个特殊值,称为操纵符,将它写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区。通过刷新缓冲区,用户可立即看到写入到流中的输出。

 

分享到:
评论

相关推荐

    c++ primer笔记

    经典之作c++ primer,笔记有助于学习总结

    C++Primer读书笔记:C++概述.pdf

    C++Primer中文第三版(C++从入门到精通)第一章的读书笔记,主要是C++程序、预处理器指示符、iostream库等的基础知识点读书笔记。

    C++primer笔记

    1、C++程序 程序源文件的名字,一般包括两部分:文件名以及文件后缀。文件后缀一般用来标识文件的内容 头文件:一般以.h后缀结尾 程序文本文件:C++一般以.cpp后缀结尾

    C++Primer 笔记(不完整版)

    自己写的C++primer笔记,比较简略。只有前面十章。

    c++ primer 笔记整理

    c++primer 笔记 。

    C++Primer笔记

    一边看书一边记录的笔记,欢迎指正和批评,同时也欢迎下载

    C++ primer 笔记

    C++ primer 笔记

    c++ primer 笔记

    私人C++ Primer笔记 仅供存档使用,谢绝围观

    《C++ primer》学习记.pdf

    学习C++ primer时自己总结的一些知识点。 百页PDF

    C++ Primer笔记

    这份笔记是我在阅读C++ Primer的时候做的笔记,里面有我记录的重要部分,和我自己演练写的一些代码。并且最重要的是采用目录格式。可以随时的点击目录进入相应的内容区域,非常的方便学习和查询。笔记内容为 第一...

    C++ primer笔记

    看了两本书,一本C++ primer,一本C++ primer plus,当然是C++ primer更经典,有关这本书关于类以前的内容作了一下笔记

    C++Primer 读书笔记

    C++Primer摘记,还不错.是第四版的

    c++primer 笔记

    c++ primer 学习笔记。自学C++很有用的资料、

    c++primer 学习笔记

    C++primer的笔记,可以看一下,一些容易犯错的陷阱

    C++Primer笔记1

    4.switch 中的序号常量右边应该来一个注释 7.对于char:Most systems, including x86 GNU/Linux and Micr

    C++ Primer 笔记

    自己的笔记,打印用的,省纸张啊 看到12章了,具体来说前面看的还不够细,多多少少还是漏了一些东西...

    C++primer 笔记章节版.docx

    c++源代码风格1每行一条语句2每个函数的两个花括号各占一行3函数中的语句都对于花括号进行缩进4与函数名称相关的圆括号周围没有空白(空行将声明语句与程序的其他部分分开,或在变量前声明,c++的做法是尽可能在首次...

    c++primer学习笔记(转)

    牛人的c++primer学习笔记,c++基础学习必须看的,努力中。

Global site tag (gtag.js) - Google Analytics