C++ Iostream2025 年 8 月 29 日 | 阅读 5 分钟 在 C++ 中,iostream 代表标准输入/输出流。它是一个标准头文件,用于执行多种输入/输出操作,例如从键盘读取输入和写入控制台。如果没有 <iostream> 头文件,我们无法从用户获取输入或打印任何输出。 语法它具有以下语法: 流的类型C++ 的 iostream 头文件中存在两种类型的流。 1) 输入流在 C++ 中,我们需要使用 cin 从用户获取任何输入,它属于输入流。 输入流的语法 当 cin 执行时,光标将停留在特定语句处,直到输入值。输入的值将存储在一个变量中。 2) 输出流在 C++ 中,我们使用内置的 cout 函数作为输出流。它是 C++ 中 ostream 类的实例。 输出流的语法 当 cout 执行时,变量中的值将被打印。 Iostream 文件的组件C++ iostream 中有几个组件如下 ![]() 现在,我们将逐一讨论 iostream 的所有组件。 1) Cin (istream - 标准输入流)使用 cin,我们可以从用户获取输入并将值存储在变量中。我们需要使用关键字 cin,后跟 >> 和变量名。 语法 它具有以下语法: 为了使用 cin,我们需要使用 #include <iostream.h>,因为 cin 属于此头文件,没有它将发生错误。 使用 cin 的示例让我们举一个例子来说明 C++ 中的 cin。 示例输出 TpointTech 说明 在上面的代码中,我们使用 cin 来获取输入,因此为了使用 cin,我们包含了 <iostream.h> 头文件。当获取输入时,字符串输入存储在 name 变量中。 2) Cout (ostream - 标准输出流)在 C++ 中,我们需要使用 cout 关键字来打印输出,它属于 iostream 头文件。为了使用 cout,我们需要使用 cout 关键字,后跟 << 和变量或要打印输出的语句。 语法 它具有以下语法: 使用 cout 的示例让我们举一个例子来说明 C++ 中的 cout。 示例编译并运行输出 Hi from cout statement 说明 在上面的代码中,我们使用 cout 语句来打印语句。我们需要包含 iostream 头文件才能使用 cout 语句。一旦 cout 执行,语句或变量值将打印输出。为了打印任何语句,我们需要使用双引号 (" "),为了打印变量值,我们只需要使用变量名而不需要双引号 (" ")。 3) CerrCerr 用于打印 C++ 中的错误,它存在于 iostream 头文件中。如果程序的任何条件失败,并且我们需要在代码中打印任何错误消息,cerr 非常有用。 语法 它具有以下语法: 使用 Cerr 的示例让我们举一个例子来说明 C++ 中的 Cerr。 示例编译并运行输出 3 Enter proper number 说明 在上面的例子中,我们使用 cin 获取输入并检查给定的数字是否为偶数。如果给定的数字不是偶数,我们需要打印一个错误,指出给定的数字不是偶数。我们使用 iostream 头文件中的 cerr 关键字来打印此错误。 4) Clogclog 也用于打印错误消息,但与 cerr 不同的是,它是缓冲的,这意味着错误消息存储在缓冲区中然后打印。clog 在 iostream 头文件中定义。由于 clog 是缓冲的,它不会立即显示错误消息。当效率比即时输出更重要时,它比 cerr 更受欢迎。 语法 它具有以下语法: 使用 clog 的示例让我们举一个例子来说明 C++ 中的 clog。 示例编译并运行输出 This message is stored in the buffer 说明 在此示例中,我们使用 clog(来自 <iostream> 头文件的缓冲错误流)来打印消息。与 cerr 不同,clog 在显示消息之前将其存储在缓冲区中。这使得 clog 适用于性能重要的日志记录。 所有输入和输出流的示例让我们举一个例子来说明 C++ 中的所有输入和输出流。 示例编译并运行输出 10 The number entered is even number enter a name TpointTech TpointTech 说明 在上面的代码中,我们使用了 iostream.h 头文件中的所有输入和输出流。 C++ Iostream MCQ1) 以下哪个流用于 C++ 中的标准输入?
答案: b) cin 2) 在 C++ 中使用 cout、cin、cerr 和 clog 需要以下哪个头文件?
答案: c) <iostream> 3) C++ 中 cerr 和 clog 的主要区别是什么?
答案: a) cerr 是非缓冲的,而 clog 是缓冲的。 4) 在 C++ 中,以下哪个运算符与 cin 一起用于从用户获取输入?
答案: d) >> 5) 在 C++ 中,以下哪个语法用于使用 cout 打印消息是正确的?
答案: c) cout<< "Hello"; 下一个主题C++ 变量 |
C++ 关键字 在定义语言的语法和功能方面起着至关重要的作用。它们包括具有功能的保留字,例如指定 数据类型、管理 程序流以及激活其他功能。理解这些术语对于良好的 C++ 编程至关重要,并使程序员能够构建 可靠 且 适应性强 的软件。一个……
7 分钟阅读
C++ 数据类型 C++ 中的数据类型指定变量可以存储的数据类型,以及它们可以保存的内存量以及允许的操作。可以将 C++ 数据类型分为三个通用类别:基本类型、派生类型和用户定义类型。1. 基本(内置)数据类型:这些...
阅读 17 分钟
了解 C++ 语言的历史很有趣。在这里,我们将讨论 C++ 语言的简要历史。C++ 凭借其卓越的功能(包括效率和强大的功能交付以及灵活的能力)保持着其作为最杰出的编程语言之一的地位……
5 分钟阅读
变量是编程中数据操作和存储的基本构建块,它们充当 C++ 编程语言中数据的动态容器。变量不仅仅是一个内存标签。它是内存中数据的命名存储位置。它……
阅读 8 分钟
在 C++ 中,标识符用于引用程序员创建的变量、函数、数组或其他用户定义数据类型的名称。它们是任何语言的基本要求。每种语言都有其自己的标识符命名规则。语法:它具有以下...
7 分钟阅读
教程 编译器 程序 面向对象 STL 面试题 此 C++ 教程可帮助您轻松理解 C++ 语言,无论您是初学者还是专业人士。此 C++ 教程用程序解释每个主题……
7 分钟阅读
Turbo C++ - 下载与安装 有许多可用的 C++ 编译器。您需要下载其中一个。在这里,我们将使用 Turbo C++。它可同时用于 C 和 C++。要安装 Turbo C++ 软件,您需要遵循以下步骤...
阅读 2 分钟
在开始学习 C++ 语言的 abc 之前,您需要学习如何编写、编译和运行第一个 C++ 程序。要编写第一个 C++ 程序,请打开 C++ 控制台并编写以下代码:#include <iostream.h> #include<conio.h> void main() { clrscr(); cout << "Welcome...
阅读1分钟
(cin, cout, cerr, clog) C++ I/O 操作使用流的概念。一系列字节或数据流称为流,可以是输入流或输出流。它提高了程序的性能。输出操作:如果字节从主内存传输……
阅读 10 分钟
本主题讨论 C 和 C++ 的定义,并区分它们。C 和 C++ 是软件开发中最基本和最广泛使用的两种编程语言。尽管它们在语法和结构方面存在一些相似之处,但它们的设计理念不同……
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India