📜  C++基本输入输出(cin,cout,endl)

📅  最后修改于: 2020-10-16 06:12:29             🧑  作者: Mango

C++基本输入/输出

C++ I / O操作使用流概念。流是字节序列或数据流。它使性能快速。

如果字节从主存储器流向打印机,显示屏或网络连接等设备,则称为输出操作。

如果字节从打印机,显示屏或网络连接等设备流到主存储器,则称为输入操作。

I / O库头文件

让我们看看在C++编程中使用的常见头文件是:

Header File Function and Description
It is used to define the cout, cin and cerr objects, which correspond to standard output stream, standard input stream and standard error stream, respectively.
It is used to declare services useful for performing formatted I/O, such as setprecision and setw.
It is used to declare services for user-controlled file processing.

标准输出流(cout)

cout是ostream类的预定义对象。它与标准输出设备(通常是显示屏)连接。 cout与流插入运算符(<<)结合使用以在控制台上显示输出

让我们看一下标准输出流(cout)的简单示例:

#include 
using namespace std;
int main( ) {
   char ary[] = "Welcome to C++ tutorial";
   cout << "Value of ary is: " << ary << endl;
}

输出:

Value of ary is: Welcome to C++ tutorial

标准输入流(cin)

cin是istream类的预定义对象。它与标准输入设备(通常是键盘)连接。 cin与流提取运算符(>>)结合使用,以从控制台读取输入。

让我们看一下标准输入流(cin)的简单示例:

#include 
using namespace std;
int main( ) {
  int age;
   cout << "Enter your age: ";
   cin >> age;
   cout << "Your age is: " << age << endl;
}

输出:

Enter your age: 22
Your age is: 22

标准端线(endl)

endl是ostream类的预定义对象。它是用来插入新行字符和刷新流。

让我们看一下标准端线(endl)的简单示例:

#include 
using namespace std;
int main( ) {
cout << "C++ Tutorial";   
cout << " Javatpoint"<

输出:

C++ Tutorial Javatpoint 
End of line