鸟哥的c++入门课(6)--输入输出

从外部设备(键盘、磁盘驱动器、网络连接等)流向内存的过程,这就是输入。

从内存流向设备(显示屏、打印机、磁盘驱动器、网络连接等)的过程,这就是输出。

c++中最基本的输入输出(简称IO)是由标准库(standard library)提供的IO库(iostream)来实现。

iostream库包含了两个基础类型:istream(输入流)和ostream(输出流)。“流”是一个字符序列。

iostream库定义了四个流对象:cin,标准输入;cout,标准输出;cerr,标准错误;clog,标准日志。cin通常和键盘连接,cout、cerr、clog通常和控制台窗口连接。

下面我们仍然用上一节的代码解释下输入输出的使用:

 1 // 计算数字的和
 2 #include <iostream>
 3 
 4 int main()
 5 {
 6     int i, j,r;
 7     std::cout << "请输入第一个加数:";
 8     std::cin >> i;
 9     std::cout << "请输入第二个加数:";
10     std::cin >> j;
11     r = i + j;
12     std::cout << i<<"+"<<j<<"=";    
13     std::cout << r;
14 }
完整代码

 #include <iostream>  包含标准输入输出的头文件。因为cout对象和cin对象是在这个头文件中定义的,所以使用cout和cin之前必须包含它。

 std::cout << "请输入第一个加数:"; 将字符串"请输入第一个加数:"输出到标准输出。<<是输出运算符,其左侧运算对象是ostream类型的对象,右侧运算对象是要输出的对象

 std::cin >> i;  从标准输入读取一个整数并保存到变量i中。>>是输入运算符,其左侧运算对象是istream类型的变量,右侧运算对象是保存输入数据的变量。

原文地址:https://www.cnblogs.com/niao-ge/p/12036394.html