freeCodeCamp/guide/chinese/cplusplus/terms-to-know-for-beginners/index.md

142 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: IDE and Printing different text
localeTitle: IDE和打印不同的文本
---
# IDE简介和打印不同的文本
* 在上一篇文章中有一些编程所需软件的下载链接。像这样的软件被称为IDE。 **IDE代表集成开发环境**
## IDE主要由3种软件组成
**1编辑器**略微修改的文本编辑器使编码变得简单。用于编码的编辑器的示例是Notepad ++。
**2调试器**帮助您在程序中查找错误并在执行前解决错误的软件。想象一下FaceBook在加载应用程序或游戏突然崩溃时崩溃。为了防止错误执行程序调试器是程序员最好的朋友。
**3编译器**编译器是计算机的一部分它将高级程序代码转换为简单的机器代码0s和1s;这样计算机就可以理解命令并执行它们。从现在开始,我们将经常使用**编译器**这个词。
_问尝试在Google上搜索IDE并在其上运行您的第一个程序。检查输出_
现在安装IDE并尝试在上一篇文章中更改程序中的文本。
### 在C ++上更改文本
* 要更改文本,请更改`cout<<`后面的`""`输入的内容
示例程序:
```cpp
#include <iostream>
using namespace std :
int main()
{
cout << "I Love freeCodeCamp ! ";
}
```
上面的代码返回一个错误因为在第2行我们使用了冒号:)而不是分号(; 那么,让我们调试错误:
```C++
#include <iostream>
using namespace std ;
int main()
{
cout << "I Love freeCodeCamp ! ";
return 0;
}
```
请注意,现在程序运行完美。 输出将是: `I Love freeCodeCamp!`
### 现在,让我们将文本更改为其他类似的内容:
```cpp
cout << "Hello World!\t I love freeCodeCamp!";
```
这次输出会有所不同:
```
Hello World! I love freeCodeCamp!
```
如果您意识到, `\t`命令在两个文本之间创建了一个_制表符空间_ 。这是C ++中的一种特殊命令。这些特殊命令称为_Escape Sequences_ 。 它们用于打印编译器无法显示的某些特殊字符。
#### 有用的转义序列:
* `\'`打印一个倒置的逗号
* `\"`打印双倒逗号
* `\n`在新行上打印
* `\t`为水平制表符
* `\f`为新页面
* `\\`反斜杠
* `\?`一个问号
##### 现在,让我们尝试使用一些转义序列打印数字和特殊字符:
```cpp
cout << "40158 \t 236708 ! \n \\ @ \?" << endl;
```
输出更改为:
```
40158 236708 !
\ @ ?
```
##### 让我们尝试一些其他打印方式:
```cpp
cout << "1+2" << endl;
cout << 1+2 << endl;
```
输出:
* 第一个输出语句是`1+2`
* 第二个输出语句是`3`
这是因为我们没有为第二个print语句添加引号因此编译器在打印之前添加了数字。
#### 注释:
* 注释是许多编程语言的重要特征。它们允许程序员记笔记以获得自助,并且不会影响程序的运行。
**注释的不同类型的注释和语法**
1 `//`_单行注释_ 这些注释的长度为1行键入的行。 2 `/* */`_多行注释_ 这些注释可占用_多行_的空格。
#### 使用评论的示例:
\`\`\`CPP cout <<“你好评论”<< endl; // cout <<“你好评论”<< endl; ,单行评论。
```
/* This is an example of a multi line comment. No output is generated for this .
I now end the comment. :) */
```
\`\`\`
输出将是:
`Hello Comment`
您可能会注意到,在程序执行期间忽略注释,并且在检查程序输出时不会显示注释。 应该注意的是,虽然注释确实为一个代码添加了额外的可读性,但是过于依赖注释来描述代码中的逻辑是一个坏习惯。一般来说,您的代码应该说明一切并反映程序员的意图。
您可能会注意到,在程序执行期间忽略注释,并且在检查程序输出时不会显示注释。
#### 运营商
* 运算符允许您比较两个或更多表达式
* `==`等于
* `!=`不等于
* `<`小于
* `>`大于
* `<=`小于或等于
* `>=`大于或等于
```cpp
(7==5);
```
评估为false
`cpp (7!=5);` 评估结果为true
[本文中使用的所有打印语句的总和。随意调整代码! :)](https://repl.it/L4ox)