(1)使用cout标准输出对象(控制台,也就是屏幕)和cin标准输入对象(键盘)时,必须包含< iostream >头文件以及按命名空间使用方法使用std。
(2)cout和cin是全局的流对象,endl是特殊的C++符号,表示换行输出,也就是C中的'\n'。他们都包含在包含头文件中。
(3)>是流提取运算符。我们暂时不需要去完全搞清楚它们的作用,在这个程序中,你可以简单地理解为hello world的字符串流入屏幕,然后'\n'字符流入屏幕。
(4)使用C++输入输出更方便,不需要像printf/scanf输入输出时那样,需要手动控制格式。C++的输入输出可以自动识别变量类型。
(5)实际上cout和cin分别是ostream和istream类型的对象,>>和<<也涉及运算符重载等知识,这些知识我们我们后续才会学习,所以我们这里只是简单学习他们的使用。后面我们还有有一个章节更深入的学习IO流用法及原理。
注意:早期标准库将所有功能在全局域中实现,声明在.h后缀的头文件中,使用时只需包含对应头文件即可,后来将其实现在std命名空间下,为了和C头文件区分,也为了正确使用命名空间,规定C++头