1、源程序:在各個平臺上,C語言的源程序擴(kuò)展名都是相同的,即c。 比如test.c等。
創(chuàng)新互聯(lián)主營范縣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),范縣h5成都微信小程序搭建,范縣網(wǎng)站營銷推廣歡迎范縣等地區(qū)企業(yè)咨詢
2、C語言源代碼文件一般擴(kuò)展名為.c,目標(biāo)文件擴(kuò)展名一般為.obj,生成的可執(zhí)行文件擴(kuò)展名一般為.exe。不同平臺的C源代碼擴(kuò)展名都為.c,但目標(biāo)文件擴(kuò)展名不同。
在Windows平臺上,C語言源代碼文件一般擴(kuò)展名為.c。
在Linux平臺上,C語言源代碼文件一般擴(kuò)展名為.c,預(yù)處理操作后的文件名擴(kuò)展名一般為.i,編譯器生成的匯編代碼一般擴(kuò)展名為.s,生成的可執(zhí)行文件一般擴(kuò)展為.out,它是有匯編器生成的,所以默認(rèn)gcc生成的程序名為a.out意思即為Assembler output 。
拓展資料
C是一種通用的編程語言,廣泛用于系統(tǒng)軟件與應(yīng)用軟件的開發(fā)。于1969年至1973年間,為了移植與開發(fā)UNIX操作系統(tǒng),由丹尼斯·里奇與肯·湯普遜,以B語言為基礎(chǔ),在貝爾實(shí)驗(yàn)室設(shè)計、開發(fā)出來。
C語言具有高效、靈活、功能豐富、表達(dá)力強(qiáng)和較高的可移植性等特點(diǎn),在程序設(shè)計中備受青睞,成為最近25年使用最為廣泛的編程語言。目前,C語言編譯器普遍存在于各種不同的操作系統(tǒng)中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設(shè)計影響了眾多后來的編程語言,例如C++、Objective-C、Java、C#等。
二十世紀(jì)八十年代,為了避免各開發(fā)廠商用的C語言語法產(chǎn)生差異,由美國國家標(biāo)準(zhǔn)局為C語言訂定了一套完整的國際標(biāo)準(zhǔn)語法,稱為ANSI C,作為C語言的標(biāo)準(zhǔn)。二十世紀(jì)八十年代至今的有關(guān)程序開發(fā)工具,一般都支持匹配ANSI C的語法。
C語言源程序后綴為.c
,在windows平臺上,編譯后的后綴為.obj,連接后的后綴為.exe。在Linux平臺上,預(yù)處理后的文件擴(kuò)展名一般為.i,C語言編譯器編譯后的文件擴(kuò)展名一般為.S,是一個匯編代碼文件,匯編器編譯后的文件擴(kuò)展一般為.o,鏈接器生成的可執(zhí)行文件默認(rèn)為.out。
C語言源程序后綴為.c,編譯后的后綴為?.obj 或 .o,連接后生成的可執(zhí)行文件的后綴為.exe。
C語言是一門面向過程的、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產(chǎn)生少量的機(jī)器語言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性,以一個標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機(jī)等作業(yè)平臺的許多計算機(jī)平臺上進(jìn)行編譯。
主要特點(diǎn):
C語言是一種結(jié)構(gòu)化語言,它有著清晰的層次,可按照模塊的方式對程序進(jìn)行編寫,十分有利于程序的調(diào)試,且c語言的處理和表現(xiàn)能力都非常的強(qiáng)大,依靠非常全面的運(yùn)算符和多樣的數(shù)據(jù)類型。
可以輕易完成各種數(shù)據(jù)結(jié)構(gòu)的構(gòu)建,通過指針類型更可對內(nèi)存直接尋址以及對硬件進(jìn)行直接操作,因此既能夠用于開發(fā)系統(tǒng)程序,也可用于開發(fā)應(yīng)用軟件。