1. C语言中的源程序文件和目标文件的扩展名分别是
源程序扩展名:
.c
目标程序扩展名:
.obj
可执行程序扩展名:
.exe
查看这些文件的扩展名,可以通过在c编译环境中新建一个完整的工程,输入程序完成编译与连接后就可以得到以上那些文件,在工程文件中可以查看。
2. C语言源程序的文件扩展名为
是exe。
从win平台说,C语言源程序文件名的后缀是.c 经过编译后,生成文件的后缀是.s 经过链接(不是连接)后生成文件的后缀是.exe
编译器将源代码转换为二进制分为以下四步: 预处理、编译、汇编、链接。
预处理:预编译动作,比如宏、static成员等都在这个阶段处理。
编译:生成汇编文件,此过程编译器会对源码进行优化
汇编:将汇编文件生成目标文件,其实已经是可执行的了(Unix:.o Win:.obj)链接:将目标文件链接成一个可执行文件(Win:.exe)
(2)c语言写的源程序的扩展名是什么扩展阅读:
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。[1]目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
3. C语言源程序文件、目标文件和可执行文件的扩展名是什么
C语言源程序文件扩展名: .c
目标文件扩展名: .obj
可执行文件扩展名: .exe
源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称为源程序。C语言源程序的扩展名为“.c”。源程序不能直接在计算机上执行,需要用“编译程序”将源程序编译为二进制形式的代码。
目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序
的扩展名为“.obj”。
目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。
可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序
称为可执行程序。可执行程序的扩展名为“.exe“。
(3)c语言写的源程序的扩展名是什么扩展阅读:
C语言创建程序的步骤:
编辑:就是创建和修改C程序的源代码-我们编写的程序称为源代码。
编译:就是将源代码转换为机器语言。编译器的输出结果成为目标代码,存放它们的文件称为目标文件。扩展名为.o或者.obj。(该部分编译是指汇编器编译汇编语言或者编译器编译高级语言)
链接:链接器将源代码由编译器产生的各种模块组合起来,再从C语言提供的程序库中添加必要的代码模块,将它们组成一个可执行的文件。在windows下扩展名为.exe,Unix下无扩展名。
执行:运行程序。
IT专家网——C语言编程程序编译全过程剖析