《C程序設(shè)計》復(fù)習(xí)知識點(diǎn)總結(jié)_第1頁
《C程序設(shè)計》復(fù)習(xí)知識點(diǎn)總結(jié)_第2頁
《C程序設(shè)計》復(fù)習(xí)知識點(diǎn)總結(jié)_第3頁
《C程序設(shè)計》復(fù)習(xí)知識點(diǎn)總結(jié)_第4頁
《C程序設(shè)計》復(fù)習(xí)知識點(diǎn)總結(jié)_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上C程序設(shè)計知識點(diǎn)第1章 C語言概述1.1. C語言屬高級語言,區(qū)分字母的大小寫,以函數(shù)為基本單位采用模塊化程序設(shè)計,可直接訪問內(nèi)存,進(jìn)而對硬件進(jìn)行操作。1.2. 用C語言編寫和程序稱作C源程序,簡稱C程序,C程序可由若干個文本文件組成,文件擴(kuò)展名為C(使用C+編譯器時默認(rèn)擴(kuò)展名為CPP)。C源程序經(jīng)編譯、連接后得到擴(kuò)展名為EXE的可執(zhí)行文件(目標(biāo)程序)。 預(yù)處理 編譯、連接 執(zhí)行若干個C程序文件-C程序-目標(biāo)程序文件-1.3. C程序從主函數(shù)開始執(zhí)行,每個C程序有且僅有一個主函數(shù),因此,每個C程序文件中至多有一個主函數(shù)。1.4. C語句以分號結(jié)尾,用括起來的一組語句稱

2、作復(fù)合語句,復(fù)合語句可省略花括號之后的分號。1.5. 允許一行內(nèi)寫多個C語句,也允許一個C語句占用多行,但保留字和標(biāo)識符不可拆行。1.6. 掌握練習(xí)冊中選擇部分第3章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式3.1. C的數(shù)據(jù)類型如下所示:表3.1 C語言的數(shù)據(jù)類型數(shù)據(jù)類型字節(jié)數(shù)數(shù)值范圍基本類型整型無符號短整型(unsigned short int)40216-1有符號短整型(signed short int)2-215215-1無符號長整型(unsigned long int)40232-1有符號長整型(signed long int)4-231231-1實(shí)型單精度實(shí)型(float)4長37位,6位有效雙精

3、度實(shí)型(double)8長307位,15位有效長雙精度實(shí)型(long double)10長4931位,18位有效字符型(char)1028-1空類型(void)1構(gòu)造類型枚舉類型2指針類型2數(shù)組類型結(jié)構(gòu)體類型共用體類型3.2. C符號常量名、變量名、函數(shù)名等統(tǒng)稱標(biāo)識符,標(biāo)識符的命名規(guī)則為:以字母或下劃線開頭,由字母、數(shù)字、下劃線組成,不能是關(guān)鍵字,超出32個字符部分被忽略(最好不超過8個字符)。3.3. 以0開頭的整數(shù)為八進(jìn)制整數(shù),以0X或0x開頭的整數(shù)為十六進(jìn)制無符號整數(shù)。3.4. -3276832767為int型,0U65535U為unsigned型,65536UU和0ULUL為unsig

4、ned long型,-32769、32768和-LL為long型。后綴U和L不區(qū)分大小寫和次序。3.5. 數(shù)據(jù)的存儲字節(jié)數(shù)可用運(yùn)算符sizeof()查詢,括號內(nèi)可是數(shù)據(jù)、表達(dá)式或類型名。其中,尾數(shù)為定點(diǎn)數(shù)或整數(shù),除碼為整數(shù)。標(biāo)準(zhǔn)浮點(diǎn)數(shù)的小數(shù)點(diǎn)在第1位非0數(shù)字之后。后綴L或l的實(shí)型常量為長雙精度,無后綴實(shí)型常量為雙精度。3.6. 實(shí)型常量指數(shù)形式:1.210-3-1.2e-3例如123.456可以表示為:123.456e0、12.3456e1、1.23456e2、把其中的1.23456e2稱為“規(guī)范化的指數(shù)形式”:即在字母e(或E)之前的小數(shù)部分中,小數(shù)點(diǎn)左邊應(yīng)有一位(且只能有一位)非零的數(shù)字。

5、3.7. 用一對單引號括起來的單個字符稱作C字符常量,其值為該字符的ASCII碼(1字節(jié)無符號整數(shù))。3.8. 轉(zhuǎn)義字符n、t、分別表示回車符、制表符、反斜杠、單引號、雙引號。3.9. 轉(zhuǎn)義字符整數(shù)、x整數(shù)(或X整數(shù))中的整數(shù)分別為八進(jìn)制、十六進(jìn)制,表示以此整數(shù)為ASCII碼的字符。3.10. 用雙引號括起來的一串字符稱作C字符串型常量,串中字符數(shù)稱作串長,可以為0。字符串的存儲形式為:依次存儲字符串中字符的ASCII碼,并追加一個空字符0(1字節(jié)無符號整數(shù)0)。3.11. 字符型、整型、實(shí)型數(shù)據(jù)統(tǒng)稱數(shù)值型數(shù)據(jù),不同類型的數(shù)值型數(shù)據(jù)可以混合運(yùn)算,低精度數(shù)據(jù)被自動強(qiáng)制轉(zhuǎn)換為高精度數(shù)據(jù)后方參與運(yùn)算

6、。另外,字符常量為有符號短整數(shù),兩個字符型數(shù)據(jù)間的運(yùn)算按有符號短整數(shù)處理。3.12. 如果將數(shù)值型數(shù)據(jù)賦給不同類型的數(shù)值型變量,則數(shù)值型數(shù)據(jù)將被自動強(qiáng)制轉(zhuǎn)換為變量的數(shù)據(jù)類型。3.13. C允許定義變量的同時賦初值。3.14. C運(yùn)算符及其優(yōu)先級、結(jié)合性如附錄C(教材第365頁)所示。3.15. 強(qiáng)制數(shù)據(jù)類型轉(zhuǎn)換的一般形式為:(類型名)數(shù)據(jù)3.16. 自增+、自減-運(yùn)算只能作用于變量,作用于右側(cè)時,返回變量自增、自減前的值。3.17. 賦值表達(dá)式的格式為:變量=表達(dá)式 或 變量op=表達(dá)式其中,op為運(yùn)算符 +、-、*、/、%、。其中,+、-、+、-、+=、-=均以基類型數(shù)據(jù)為基本單位。10.6

7、. 一維數(shù)組的數(shù)組名可作為指針調(diào)用,它指向數(shù)組中的第一個元素,以數(shù)組中元素的類型為基類型。10.7. 對于一維數(shù)組來說,基址+i 和 &基址i均指向數(shù)組中的第i+1個元素(i=0);*(基址+i) 和 基址i均表示數(shù)組中的第i+1個元素(i=0)。注意:看課件a+i等價p+i等價&ai,*(a+i)等價*(p+i)等價ai10.8. 掌握指針及字符串指針賦值,初始化第11章 結(jié)構(gòu)體與共用體11.1. 聲明結(jié)構(gòu)體語句的一般格式為:struct 標(biāo)識符成員表列;其中,成員表列為一組聲明變量的語句,這些變量稱作該結(jié)構(gòu)體的成員,又稱數(shù)據(jù)項(xiàng)、分量、域、字段等。語句結(jié)尾處的分號不可缺省,標(biāo)識符可以省略,如果不省略標(biāo)識符,則新增一個數(shù)據(jù)類型(名):struct 標(biāo)識符11.2. 定義結(jié)構(gòu)體變量的一般格式為:struct 標(biāo)識符 變量表列;也可在聲明結(jié)構(gòu)體的同時定義變量:struct 標(biāo)識符成員表列變量表列;11.3. 結(jié)構(gòu)體變量可在定義時賦初值,類似于數(shù)組賦初值。11.4. 結(jié)構(gòu)體變量的整體使用有以下四種:(1) 賦值:結(jié)構(gòu)體變量=同類型結(jié)構(gòu)體變量(2) 求存儲量:sizeof(結(jié)構(gòu)體變量)(3) 取地址:&結(jié)構(gòu)體變量(4) 初始化與數(shù)組初始化相似。11.5. 結(jié)構(gòu)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論