一、程序
在 C 语言中输入和输出的头文件是 #include <stdio.h>,而在 C++ 中标准输入输出头文件则是 #include <iostream>,它的作用和 stdio 类似,不过更为强大。
#include <iostream>
int main(){
std::cout<<"Hello World!"<<std::endl;
}
- cout:这是 iostream 文件里的内容。
- std:::C++ 中有个命名空间的概念,在这里
std::cout的作用是在告诉程序我们在使用标准库里的 cout。 - cout:代表标准输出流对象,作用是将数据以字符的形式打印到终端。
- <<:是 cout 的特殊操作符,代表右侧的内容流向 cout。
- endl:与
\n是一个意思,唯一的差别是在某些情况下,输出的内容可能并不一定会立即显示在终端上,而 endl 可以确保立即显示。
简便写法:
#include <iostream>
using namespace std;
int main(){
cout<<"Hello World!"<<endl;
}
- using namespace std;:代表这段程序使用这个命名空间的内容时,不再需要加前缀,这样不用每次都加 std::。
- namespace:代表命名空间,用于解决重名冲突。
- using namespace:代表这段程序默认使用某个命名空间。
- std:代表标准库的命名空间。
二、输入与输出
#include <iostream>
using namespace std;
int main(){
int a;
cin>>a;
cout<<a<<endl;
}
- cin:和 cout 一样都是在头文件 iostream 中定义的标准输入对象,作用是将终端中的字符读入给程序的变量。

