📅  最后修改于: 2023-12-03 15:31:26.408000             🧑  作者: Mango
C++ 是一种面向对象的编程语言,其标准库中的 iostream 头文件中包含了各种输入输出的类和函数。
iostream 提供了三个类:istream
,ostream
,以及 iostream
,它们分别代表了输入流,输出流,以及既支持输入又支持输出的流。
istream
类提供了各种用于从输入设备(如键盘)中读取数据的函数,常见的包括:
get
:从输入设备中获取一个字符getline
:从输入设备中读取一行字符串>>
:从输入设备中提取类型化数据示例代码:
#include <iostream>
using namespace std;
int main() {
int num;
cout << "请输入一个整数:";
cin >> num;
cout << "你输入的整数是:" << num << endl;
return 0;
}
ostream
类提供了各种用于向输出设备(如控制台)输出数据的函数,常见的包括:
put
:向输出设备中输出一个字符write
:向输出设备中输出一段二进制数据<<
:向输出设备中输出类型化数据示例代码:
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!" << endl;
return 0;
}
iostream
类继承了 istream
和 ostream
类,既可以作为输入流又可以作为输出流。使用 iostream 可以简化程序代码,提高效率。
示例代码:
#include <iostream>
using namespace std;
int main() {
int num;
cout << "请输入一个整数:";
cin >> num;
cout << "你输入的整数是:" << num << endl;
return 0;
}