c ++中的基本输入输出

标准库 <iostream> 定义了几个输入和输出流:

|stream | description                      |
|-------|----------------------------------|
|cin    | standard input stream            |
|cout   | standard output stream           |
|cerr   | standard error (output) stream   |
|clog   | standard logging (output) stream |

在上面提到的四个流中,cin 基本上用于用户输入,而其他三个用于输出数据。通常或在大多数编码环境中,cin控制台输入或标准输入)是键盘,cout控制台输出或标准输出)是监视器。

cin >> value

cin   - input stream
'>>'  - extraction operator
value - variable (destination)

cin 这里提取用户输入的输入并以变量值输入。仅在用户按 ENTER 键后才提取该值。

cout << "Enter a value: "

cout              - output stream
'<<'              - insertion operator
"Enter a value: " - string to be displayed

cout 此处显示要显示的字符串并将其插入标准输出或监视器

所有四个流都位于标准名称空间 std 中,因此我们需要为 stream 打印 std::stream 才能使用它。

代码中还有一个操作器 std::endl。它只能用于输出流。它在流中插入行尾'\n'字符并将其刷新。它会立即产生输出。