(C++) 将文本打印到屏幕


显示文字
让我们分析一个显示短语“Hello, world!”的程序。
  #include ; 使用命名空间标准; 主要的() { 输出 << “你好,世界!”;
让我们逐行分解程序:

#include <iostream> -(来自英文 input output stream – input and output stream)- 包含一个包含类、函数和变量的文件用于 C++ 编程语言中的 I/O 组织。

using namespace std; - 导入整个std命名空间。此命名空间包含 C++ 标准库中的所有名称。

命名空间 – 这是一个声明区域,其中定义了各种标识符(类型名称、函数名称、变量名称等)。 

命名空间用于将代码组织成逻辑组并避免可能发生的命名冲突,尤其是在代码库包含多个库的情况下。 std 区域描述了名为 cin cout 的标准输入和输出流。

<代码>计算<< “你好,世界!”;

cout - 这是输出流的名称,也就是屏幕上显示的字符序列(我们输出的字符序列写在两个三角括号后的引号 <<)

输出运算符 在 C++ 中显示到屏幕上

我们来分析一下输出算子cout的一些特点。 

1) 一行可以写多个输出语句。
例如,一系列   输出 << “文本1”; 输出 << "text2"; 可以写成一行 输出 << “文本1” << "text2"; 在这两种情况下,text1 text2 将在同一行输出。

2) 要换行,可以使用字符序列“\n”,或者命令endl
接下来的两行结果相同。您可以使用任何方法。 输出 << “文本 1 \n” << "文本2";  //没有10”用引号写
或者你可以这样写: 输出 << “文本1” <<结束<< "text2";



***深层材料***

本资料适用于希望学习经典 C 语言及其与 C++ 的差异的人员。

了解这些材料将帮助您解决奥林匹克问题。

如果你想让程序更快(例如,在解决奥林匹克问题时),那么你可以使用格式输出运算符。 
通常,输出到屏幕的格式如下所示:

printf("<格式字符串>",<逗号分隔的变量名>);      // 为了工作需要包含 stdio.h 库
稍后我们会处理变量。变量推导并不总是必要的。有时您只需要显示文本或数字。
 
格式字符串 是一个字符串,除了文本,还可以包含特殊的图案,我们也将在以后的课程中讨论。

在一般的符号中, <> 符号用于表示它们之间包含的信息可以不同,这完全取决于任务。  <> 写程序时省略符号。
如果您在格式字符串中写入纯文本,那么它将以与在一行中写入相同的方式显示在一行中。  
如果我们需要从新行输出一些东西,那么在计划转换到新行的地方使用特殊字符  \n 。

例如,      printf("Everybody\nloves\nkitten");   在新行上显示每个单词。

 

特殊字符

许多编程语言都有特殊字符,你不能随便输出。 
比如常用的特殊字符,- 它们是反斜杠 (\)、引号 (") 和撇号 (')。
请注意,普通斜杠 (/) 不是特殊字符!

为了输出这样的字符,我们将符号 \ 放在每个字符的前面。即如果我们要在屏幕上显示字符\,那么在输出语句中我们需要写\\

你要记住!
要输出字符 \"',请在它们前面加上 \