流(stream):
在C++中,所有数据的输入、输出都是以”流(stream)"的形式。流是一个处于传输状态的字节序列,是字节在对象之间的“流动”。
流的操作包括输入和输出。
*使用输入输出流时,必须加上头文件:#include<iostream>
cout 语句是C++中实现输出功能的语句
其格式为: cout<<项目1<<项目2<<.....<<项目n
如果项目是表达式,则输出表达式的值;如果项目加引号,则输出引号内的内容;如果项目是endl,则表示换行。
#include<iostream>
using namespace std;
int main(){
cout<<3+4<<endl;
cout<<"ABCD"<<endl;
int a=10,b=5;
cout<<a+b<<endl;
return 0;
}
实数的输出格式:
#include<iostream>
#include<iomanip> //格式函数的头文件
using namespace std;
int main(){
cout<<10.0/6.0<<endl;
cout<<fixed<<setprecision(8)<<10.0/6.0<<endl;
return 0;
}
整数以不同进制的形式输出:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int a;
cin>>a;
cout << "dec:" << dec << a << endl; //以十进制形式输出整数
cout << "hex:" << hex << a << endl; //以十六进制形式输出整数
cout << "oce:" << setbase(8) << a << endl; //以八进制形式输出整数
return 0;
}
cin语句:
输入的实现:输入流 cin
头文件#include<iostream>
可以理解为我们从键盘中输入数据,通过cin输入流可以获取到这个数据,把获取到的数据通过提取运算符存放在已经定义好的变量n中
cin语句格式:
cin>>变量1>>......>>变量n
(注:1.插入符<<(cout)和提取符>>(cin)不同
2.变量必须定义好
3.输入的数据必须和变量类型一致
4.不能加endl
5.回车符,空格符可以作为分隔符
6.会忽略多于数据值)