* fix: replace sh with shell fix replace terminal with shell fix replace node with js fix replace output with shell fix replace cs with csharp fix replace c++ with cpp fix replace c# with csharp fix replace javasctipt with js fix replace syntax with js fix replace unix with shell fix replace linux with shell fix replace java 8 with java fix replace swift4 with swift fix replace react.js with jsx fix replace javascriot with js fix replace javacsript with js fix replace c++ - with cpp fix: corrected various typos fix: replace Algorithm with nothing fix: replace xaml with xml fix: replace solidity with nothing fix: replace c++ with cpp fix: replace txt with shell fix: replace code with json and css fix: replace console with shell
		
			
				
	
	
		
			143 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			143 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| 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行,我们使用了冒号(:)而不是分号(;) 那么,让我们调试错误:
 | ||
| ```cpp
 | ||
| #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)
 |