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'
字符并将其刷新。它会立即产生输出。