C++ 流类结构


C++ 流 中指的是程序线程和 I/O 之间传输的字符流。

C++ 中的流类用于对文件和 I/O 设备进行输入和输出操作。这些类具有特定的功能来处理程序的输入和输出。

iostream.h 库 包含了 C++ 编程语言 中的所有流类。

让我们看看它们的层次结构并了解它们。

现在,让我们学习一下iostream库中的类。

ios 类 - 这个类是所有流类的基类。流可以是输入流或输出流。此类定义了独立于类模板定义方式的成员。

istream 类 - istream 类处理 C++ 编程语言中的输入流。这些输入流对象用于读取和解释输入作为一系列字符。cin 处理输入。

ostream 类 - ostream 类处理 C++ 编程语言中的输出流。这些输出流对象用于将数据作为一系列字符写入屏幕。cout 和 puts 处理 C++ 编程语言中的输出流。

示例

输出流

COUT

实时演示

#include <iostream>
using namespace std;
int main(){
   cout<<"This output is printed on screen";
}

输出

This output is printed on screen

PUTS

实时演示

#include <iostream>
using namespace std;
int main(){
   puts("This output is printed using puts");
}

输出

This output is printed using puts

输入流

CIN

实时演示

#include <iostream>
using namespace std;
int main(){
   int no;
   cout<<"Enter a number ";
   cin>>no;
   cout<<"Number entered using cin is "<

输出

Enter a number 3453
Number entered using cin is 3453

gets

#include <iostream>
using namespace std;
int main(){
   char ch[10];
   puts("Enter a character array");
   gets(ch);
   puts("The character array entered using gets is : ");
   puts(ch);
}

输出

Enter a character array
thdgf
The character array entered using gets is :
thdgf

更新于: 2023-10-26

24K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告