当前位置:首页 » 操作系统 » 源码扩展名

源码扩展名

发布时间: 2023-10-25 12:44:12

c语言中的源程序文件和目标文件的扩展名分别是

C语言源代码文件一般扩展名为.c,目标文件扩展名一般为.obj,生成的可执行文件扩展名一般为.exe。

不同平台的C源代码扩展名都为.c,但目标文件扩展名不同,例如:在Linux平台上,生成的可执行文件一般扩展为.out。

源文件:这是指由源程序和数据构成的文件。通常由终端或输入设备输入的源程序和数据所形成的文件都属于源文件。它通常是由 ASCII 码或汉字所组成的。

目标文件:这是指把源程序经过相应语言的编译程序编译过,但尚未经过链接程序链接的目标代码所构成的文件。它属于二进制文件。

可执行文件:这是指把编译后所产生的目标代码再经过链接程序链接后所形成的文件。

(1)源码扩展名扩展阅读:

源文件,目标文件,可执行文件的联系:

源文件就是用汇编语言或高级语言写出来的代码保存为文件,目标文件是指源文件经过编译程序产生的能被cpu直接识别二进制文件。将目标文件链接起来就成了可执行文件。

源代码与源文件:

源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。

计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。在大多数情况下,源代码等于源文件。

参考资料来源:网络-源文件



㈡ C语言源程序文件、目标文件和可执行文件的扩展名是什么

C语言源程序文件扩展名:.c

目标文件扩展名:.obj

可执行文件扩展名:.exe

源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称为源程序。C语言源程序的扩展名为“.c”。源程序不能直接在计算机上执行,需要用“编译程序”将源程序编译为二进制形式的代码。

目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序
的扩展名为“.obj”。
目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序
称为可执行程序。可执行程序的扩展名为“.exe“。

(2)源码扩展名扩展阅读:

C语言创建程序的步骤:

编辑:就是创建和修改C程序的源代码-我们编写的程序称为源代码。

编译:就是将源代码转换为机器语言。编译器的输出结果成为目标代码,存放它们的文件称为目标文件。扩展名为.o或者.obj。(该部分编译是指汇编器编译汇编语言或者编译器编译高级语言)

链接:链接器将源代码由编译器产生的各种模块组合起来,再从C语言提供的程序库中添加必要的代码模块,将它们组成一个可执行的文件。在windows下扩展名为.exe,Unix下无扩展名。

执行:运行程序。

IT专家网——C语言编程程序编译全过程剖析

    ㈢ c语言源程序的扩展名是什么

    c语言源程序的扩展名是:“.c”。由C语言构成的指令序列称为C源程序,源程序文件的后缀为“.c”。注:在绝大多数的操作系统里,C源代码文件的后缀的大小写无所谓,如“index.C”和“index.c”指的是同一个文件;但老练的程序员通常使用小写。

    对于计算机语言来说,其源代码文件的命名会有一个特定的后缀。如C++的源代码文件的后缀是“.cpp”;Python的源代码文件的后缀是“.py”;而C的源代码文件的后缀则是“.C”。

    源程序的结构特点

    1、一个C语言源程序可以由一个或多个源文件组成。

    2、每个源文件可由一个或多个函数组成。

    3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。

    4、源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。

    5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。

    6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

    热点内容
    无需服务器搭建网站 发布:2025-01-22 21:53:34 浏览:114
    旅游青蛙安卓版如何下载 发布:2025-01-22 21:52:51 浏览:317
    欧文5的配置是什么 发布:2025-01-22 21:30:23 浏览:108
    日志存储数据库 发布:2025-01-22 21:30:07 浏览:474
    gulp上传cdn 发布:2025-01-22 21:27:34 浏览:203
    emule文件夹 发布:2025-01-22 21:23:23 浏览:981
    s7e什么时候推送安卓7 发布:2025-01-22 21:20:59 浏览:203
    狐狸的清白脚本分析 发布:2025-01-22 21:19:59 浏览:182
    如何破解仿射密码 发布:2025-01-22 21:13:53 浏览:81
    百度视频存储 发布:2025-01-22 21:13:11 浏览:168