程序控制结构
输入语句:
抽取操作符 “>>”从输入流cin中抽取键盘输入的字符和数字
输出语句:
插入操作符 "<<"向输出流cout中插入字符和数字,在屏幕显示输出
书写格式灵活,可以在同一行书写,也可以分写在几行(提高可读性)
#include <iostream>
using namespace std;
main(int arge, char* argv[])
{
//写法一
cout<<"hello";
cout<<"girl"
cout<<3;
//写法二
cout<<"hello"<<"girl"<<3;
//写法三
cout<<"hello"
<<"girl"
<<3;
}
格式控制符:
1.控制不同进制的输出:dec oct hex
int a = 1000;
cout<<"默认下: "<<a<<endl;
cout<<"十进制: "<<dec<<a<<endl;
cout<<"八进制: "<<oct<<a<<endl;
cout<<"十六进制: "<<hex<<a<<endl;
2.控制输出宽度: stdw() 需要头函数 #include< iomanip>
#include <iostream>
#include<iomanip>
using namespace std;
// 1. 当需输出的内容宽度达不到setw控制符中设定的宽度时,前面补空格
// 2. 当需输出的内容宽度大于setw控制符中设定宽度时,全部输出
int main( int arge , char* argv[])
{
int a = 1234567890;
double b = 123.45;
cout<<setw(10)<<a<<endl;
cout<<setw(10)<<b<<endl;
cout<<setw(8)<<b<<endl;
cout<<setw(6)<<b<<endl;
cout<<setw(4)<<b<<endl;
}
3.控制输出精度:setprecision() 需要头函数 #include< iomanip>
//c++默认输出流数值的有效位是6,会自动四舍五入
double a = 1.23456789;
cout<<a<<endl;
cout<<setprecision(3)<<a<<endl;
cout<<setprecision(10)<<a<<endl;