C++基础的输出方式就是cin和cout,它们是流(stream),头文件名叫iostream。
首先我们要理解这些名字的含义:
iostream:
i:input的简写
o:output的简写
stream:流
所以iostream翻译过来就是“输入输出流 ”。
其实iostream是引用了istream和ostream的头文件,我们可以在iostream里面找到下面一串代码:
extern istream cin;
extern ostream cout;
下面是cin和cout的搭配使用:
#include<iostream> //cin和cout的头文件
using namespace std;
int main(){
cout<<"Hello World!"<<endl;
int a;
cin>>a;
cout<<a;
return 0;
}
注意(要点来了,记笔记):cout的流插入运算符(<<)是两个小于号;而cin的流插入运算符(>>)是两个大于号。这了很容易出现错误。
换行符:endl
如果学过C或Python的就知道,"\n"是转义字符中的换行符,而C++不仅可以使用这个换行符,还可以使用endl来进行换行。endl搭配cout使用,也是用两个小于号来拼接。
例:
#include<iostream>
using namespace std;
int main(){
cout<<"Hello World!"<<endl;
cout<<"Hello World!\n";
return 0;
}
以上两个输出结果都是一样的。