编译执行和解释执行以及转义字符

简介: 编译执行(以C语言为例) 在写好一个.c文件后运用编译器对它进行编译,编译的过程并不执行程序而是把源代码全部翻译成机器指令,再加上一些描述信息生成一个新的文件例如a.out即可执行文件。


编译执行(以C语言为例)

在写好一个.c文件后运用编译器对它进行编译,编译的过程并不执行程序而是把源代码全部翻译成机器指令,再加上一些描述信息生成一个新的文件例如a.out即可执行文件。可执行文件可以被操作系统加载运行,计算机执行该文件中由编译器生成的指令。




解释执行
将每行代码当做一条命令解释执行,而不需要先生成包含机器指令的可执行文件再执行。

即解释一句后就提交计算机执行一句,并不形成目标程序。

该过程类似于“口译”一样,说一句翻一句,不产生全文的翻译文本。




转义字符
\'---------------->单引号'
\"---------------->双引号"
\?--------------->问号?
\\---------------->反斜杠\
\a--------------->响铃(Alert或Bell)
\b--------------->退格(Backspace)
\f---------------->分页符(Form Feed)
\r---------------->回车(Carriage Return)
\n--------------->换行(Line Feed)
\t---------------->水平制表符(Horizontal Tab)
\v--------------->垂直制表符(Vertical Tab)

相关文章
|
28天前
|
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
48 18
|
3月前
输出当前文件执行代码
【10月更文挑战第11天】输出当前文件执行代码。
28 4
编译&执行C程序
编译&执行C程序。
55 2
【shell】shell命令行放在变量中执行以及变量的常用方法
【shell】shell命令行放在变量中执行以及变量的常用方法
【shell】编写脚本基础、理论知识、参数定义、符号运算(下)
文章目录 前言 一、定义 二、规范 2.1 首行规范 2.2 执行方式 2.3 脚本错误 三、参数 3.1 变量分类 3.1.1 内置变量 3.1.2 预定义变量
112 0
【shell】编写脚本基础、理论知识、参数定义、符号运算(下)
SHELL脚本递归循环,文件名包含空格的处理办法
SHELL脚本递归循环,文件名包含空格的处理办法
188 0
【Shell】算术运算符、流程控制、函数使用、数组以及加载其它文件的变量(一)
【Shell】算术运算符、流程控制、函数使用、数组以及加载其它文件的变量
122 0
【Shell】算术运算符、流程控制、函数使用、数组以及加载其它文件的变量(一)
【Shell】算术运算符、流程控制、函数使用、数组以及加载其它文件的变量(二)
【Shell】算术运算符、流程控制、函数使用、数组以及加载其它文件的变量
108 0
【Shell】算术运算符、流程控制、函数使用、数组以及加载其它文件的变量(二)
【shell】编写脚本基础、理论知识、参数定义、符号运算(上)
文章目录 前言 一、定义 二、规范 2.1 首行规范 2.2 执行方式 2.3 脚本错误 三、参数 3.1 变量分类 3.1.1 内置变量 3.1.2 预定义变量
118 0