建設(shè)網(wǎng)站的價格百度熱線電話
什么是C語言
C語言是一種高級編程語言,最早由丹尼斯·里奇在1972年開發(fā)。它是一種通用編程語言,提供了高級編程語言的方便和易用性,同時又有較低級別的編程語言的靈活性和效率。C語言在許多操作系統(tǒng)、編譯器和應(yīng)用程序開發(fā)中廣泛使用,并被許多其他語言影響,如C++和Java等。C語言提供了一種通用的方法來描述計算機程序,并且它是系統(tǒng)編程、應(yīng)用編程、科學(xué)計算和數(shù)據(jù)處理等多種領(lǐng)域的基礎(chǔ)語言
計算機語言的分類
機器語言:計算機能直接識別和接受的二進制代碼稱為機器指令。機器指令的集合就是機器語言。
匯編語言:機器語言的符號化。用英文字母和數(shù)字表示的指令的符號語言。匯編指令需通過匯編程序轉(zhuǎn)換為機器指令才能被計算機執(zhí)行。
高級語言:更接近人們習(xí)慣使用的自然語言和數(shù)學(xué)語言。用高級語言編寫的源程序需要通過編譯程序轉(zhuǎn)換為機器指令的目標(biāo)程序
程序的執(zhí)行過程
源程序(.c)→編譯(目標(biāo)文件.obj)→鏈接(可執(zhí)行文件.exe)→運行程序
- 編寫好的程序稱為(源程序)擴展名為(.c)
- 對源程序文件進行(編譯)操作,編譯文件的擴展名為(.obj)
- 對編譯文件進行(鏈接)操作,鏈接文件的擴展名為(.exe)
進制之間的轉(zhuǎn)換
各進制的構(gòu)成
- 十進制: 如0 1 2 3 4 5 6 7 8 9 (逢十進一)
- 二進制: 由0和1表示 (逢二進一)
- 八進制: 由01234567表示 (逢八進一)
- 十六進制: 由0-9和A-F表示 (逢十六進一)
各進制之間的轉(zhuǎn)換
如下圖表示, 將二進制、八進制、十六進制轉(zhuǎn)換成十進制
如下圖表示, 將十進制轉(zhuǎn)換成二進制、八進制、十六進制