02-Input&Output

1.cout

cout标准输出流,是Console Output的缩写,表示向应用程序控制台输出。

格式为:

cout<<数据1<<数据2<<……<<数据n;
  1.<<是输出操作符,用于向cout输出流中插入数据。
  2.被输出的数据可以是常量、变量或是一个表达式、函数调用。

*命名空间的声明
方法1.

1
>using namespace std;

方法2:
1
2
3
>using std::endl;
>using std::cout;
>using std::cin;

endl的作用是换行符,它还有另外一种作用,是刷新流缓冲区。我们在使用cin或者是cout时,系统会在内存中开辟一片缓冲区,来存储我们的输入和应用程序的输出。执行cout的时候,系统会先把数据插入到流缓冲区中,直到缓冲区满了或者是遇到了endl,才将缓冲区的数据输入到屏幕上。缓冲区是系统用来暂存数据的一个地方。还有一个操作符也可以刷新缓冲区。如:
cout<<flush;

2.常用控制符

  1. dec
    转换为十进制数输入/输出
  2. hex
    转换为十六进制数输入/输出
  3. oct
    转换为八进制数输入/输出
  4. setw (int)
    设置输出的宽度
  5. setfill (char)
    设置填充字符:你可以选择你想要在数据之外的宽度显示的字符。
  6. setprecision (int)
    设置浮点数输出的有效数字位数。

3. cin

在C++中,数据的控制台应用程序输出是采用cin来完成的。>>为流输入符,流输入符后面是变量名,多个变量可以使用流输入符连接起来。cin是系统预定义的标准输入流对象,默认是键盘。当程序在运行的过程中,遇到cin,程序会暂停执行,等待用户的输入。当用户输入完成之后,cin会从流中取得数据。如果输入多个数据,下次读入数据就会优先读取上次未读取的数据。
格式如下:

cin>>变量名1>>变量名2>>……>>变量名n;
1.cin是系统预定义的一个标准输入设备,默认是键盘;
2.使用cin一次可以输入多个变量,用空格、制表符或回车作为输入的两个变量之间的分隔,这三个被称为空白字符。如果你输入的是一个字符串,空白字符是不会输入到字符串里面的。

打赏

请我喝杯咖啡吧~

支付宝
微信