编译执行和解释执行以及转义字符
2015-02-22 16:36
218 查看
编译执行(以C语言为例)
在写好一个.c文件后运用编译器对它进行编译,编译的过程并不执行程序而是把源代码全部翻译成机器指令,再加上一些描述信息生成一个新的文件例如a.out即可执行文件。可执行文件可以被操作系统加载运行,计算机执行该文件中由编译器生成的指令。
解释执行
将每行代码当做一条命令解释执行,而不需要先生成包含机器指令的可执行文件再执行。
即解释一句后就提交计算机执行一句,并不形成目标程序。
该过程类似于“口译”一样,说一句翻一句,不产生全文的翻译文本。
转义字符
\'---------------->单引号'
\"---------------->双引号"
\?--------------->问号?
\\---------------->反斜杠\
\a--------------->响铃(Alert或Bell)
\b--------------->退格(Backspace)
\f---------------->分页符(Form Feed)
\r---------------->回车(Carriage Return)
\n--------------->换行(Line Feed)
\t---------------->水平制表符(Horizontal Tab)
\v--------------->垂直制表符(Vertical Tab)
在写好一个.c文件后运用编译器对它进行编译,编译的过程并不执行程序而是把源代码全部翻译成机器指令,再加上一些描述信息生成一个新的文件例如a.out即可执行文件。可执行文件可以被操作系统加载运行,计算机执行该文件中由编译器生成的指令。
解释执行
将每行代码当做一条命令解释执行,而不需要先生成包含机器指令的可执行文件再执行。
即解释一句后就提交计算机执行一句,并不形成目标程序。
该过程类似于“口译”一样,说一句翻一句,不产生全文的翻译文本。
转义字符
\'---------------->单引号'
\"---------------->双引号"
\?--------------->问号?
\\---------------->反斜杠\
\a--------------->响铃(Alert或Bell)
\b--------------->退格(Backspace)
\f---------------->分页符(Form Feed)
\r---------------->回车(Carriage Return)
\n--------------->换行(Line Feed)
\t---------------->水平制表符(Horizontal Tab)
\v--------------->垂直制表符(Vertical Tab)
相关文章推荐
- 编译执行和解释执行以及转义字符
- Java源文件的编译、下载、解释和执行
- Java正则表达式中各种字符以及转义字符的解释说明
- 解释执行与编译执行
- 关于两个小东东的分析(函数执行值与函数的预编译跟解释执行阶段)
- 编译执行和解释执行等的区别
- Java源文件的编译、下载、解释和执行
- 解释 kshell的通配符星号* 中括弧[chars] 问号? 和波浪号~的用法以及执行规则
- OO中的继承分析,主要分析在编译和运行过程中子类父类的方法、字段和实例化时候在内存中分配和执行的先后,以及两个原则
- 解释执行和编译执行的区别?
- JAVA语言中编译执行和解释执行的区别?
- 编译执行和解释执行的区别
- 关于编译与内存的关系,以及执行时内存的划分
- 编译执行和解释执行的区别
- Java正则表达式中各种字符以及转义字符的解释说明
- JAVA 命令行下 编译,解释执行时 参数大全 javac java
- 编译执行和解释执行的区别
- .NET 编译执行or解释执行?
- Java正则表达式中各种字符以及转义字符的解释说明
- 解释 kshell语法中 双引号“”单引号 ‘’ 和反斜杠\ 的作用以及执行规则