C語言第一章復(fù)習(xí)背誦知識點(diǎn)_第1頁
C語言第一章復(fù)習(xí)背誦知識點(diǎn)_第2頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、C 語言最重要的知識點(diǎn)復(fù)習(xí)資料總體上必須清楚的:1)程序結(jié)構(gòu)是三種:順序結(jié)構(gòu)、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu)。2)讀程序都要從 main()入口,然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇),有且只有一個 ma in 函數(shù)。3)計算機(jī)的數(shù)據(jù)在電腦中保存是以二進(jìn)制的形式.數(shù)據(jù)存放的位置就是他的地址.4)bit 是位是指為 0 或者 1。 byte 是指字節(jié),一個字節(jié)=八個位. 概念??嫉降模?、 編譯預(yù)處理不是 C 語言的一部分,不占運(yùn)行時間,不要加分號。C 語言編譯的程序 稱為源程序,它以 ASCII 數(shù)值存放在文本文件中。2、define PI 3.1415926;這個寫法是錯誤

2、的,一定不能出現(xiàn)分號。3、每個 C 語言程序中 main 函數(shù)是有且只有一個。4、在函數(shù)中不可以再定義函數(shù)。5、算法:可以沒有輸入,但是一定要有輸出。6、break 可用于循環(huán)結(jié)構(gòu)和 switch 語句。7、逗號運(yùn)算符的級別最低,賦值的級別倒數(shù)第二。第一章 C 語言的基礎(chǔ)知識第一節(jié)、對 C 語言的基礎(chǔ)認(rèn)識1、 C 語言編寫的程序稱為 源程序,又稱為編譯單位。2、C 語言書寫格式是自由的,每行可以寫多個語句,可以寫多行。3、 一個 C 語言程序有且只有一個main 函數(shù),是程序運(yùn)行的起點(diǎn)。第二節(jié)、熟悉 VC+1、 VC 是軟件,用來運(yùn)行寫的C 語言程序。2、 每個 C 語言程序?qū)懲旰?,都?先編

3、譯,后鏈接,最后運(yùn)行。(.c-aobj-aexe)這 個過程中注意.c 和.obj 文件時無法運(yùn)行的,只有.exe 文件才可以運(yùn)行。(??迹。┑谌?jié)、標(biāo)識符1、標(biāo)識符(必考內(nèi)容):合法的要求是由字母,數(shù)字,下劃線組成。有其它元素就錯了。并且第一個必須為字母或則是下劃線。第一個為數(shù)字就錯了2、標(biāo)識符分為關(guān)鍵字、預(yù)定義標(biāo)識符、用戶標(biāo)識符。關(guān)鍵字:不可以作為用戶標(biāo)識符號。ma in define scanf printf 都不是關(guān)鍵字。迷惑你的地方 If 是可以做為用戶標(biāo)識符。因?yàn)镮f 中的第一個字母大寫了,所以不是關(guān)鍵字。預(yù)定義標(biāo)識符:背誦define scanf printf in clude。

4、記住預(yù)定義標(biāo)識符可以做為用戶標(biāo)識符。用戶標(biāo)識符:基本上每年都考,詳細(xì)請見書上習(xí)題。第四節(jié):進(jìn)制的轉(zhuǎn)換十進(jìn)制轉(zhuǎn)換成二進(jìn)制、八進(jìn)制、十六進(jìn)制。二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)換成十進(jìn)制。第五節(jié):整數(shù)與實(shí)數(shù)1)C 語言只有八、十、十六進(jìn)制,沒有二進(jìn)制。但是運(yùn)行時候,所有的進(jìn)制都要轉(zhuǎn)換 成二進(jìn)制來進(jìn)行處理。(考過兩次)a、C 語言中的八進(jìn)制規(guī)定要以 0 開頭。018 的數(shù)值是非法的,八進(jìn)制是沒有 8 的,逢 8 進(jìn) 1。b、 C 語言中的十六進(jìn)制規(guī)定要以0 x 開頭。2)小數(shù)的合法寫法:C 語言小數(shù)點(diǎn)兩邊有一個是零的話,可以不用寫。1.0 在 C 語言中可寫成 1.0.1 在 C 語言中可以寫成.1。3)實(shí)

5、型數(shù)據(jù)的合法形式:a、2.333e-1 就是合法的,且數(shù)據(jù)是 2.333X10-1。b、 考試口訣:e 前 e 后必有數(shù),e 后必為整數(shù)。請結(jié)合書上的例子。4) 整型一般是 4 個字節(jié),字符型是 1 個字節(jié),雙精度一般是 8 個字節(jié): long int x;表示 x 是長整型。unsigned int x; 表示 x 是無符號整型。第六、七節(jié):算術(shù)表達(dá)式和賦值表達(dá)式核心:表達(dá)式一定有數(shù)值!1、算術(shù)表達(dá)式:+,-, * , /, %考試一定要注意:“ /”兩邊都是整型的話,結(jié)果就是一個整型。3/2 的結(jié)果就是 1.“/”如果有一邊是小數(shù),那么結(jié)果就是小數(shù)。3/2.0 的結(jié)果就是 0.5“%”符號

6、請一定要注意是余數(shù),考試最容易算成了除號。)%符號兩邊要求是整數(shù)。不是整數(shù)就錯了。2、 賦值表達(dá)式:表達(dá)式數(shù)值是最左邊的數(shù)值,a=b=5;該表達(dá)式為 5,常量不可以賦值。1、int x=y=10:錯啦,定義時,不可以連續(xù)賦值。2、int x,y;x=y=10;對滴,定義完成后,可以連續(xù)賦值。3、賦值的左邊只能是一個變量。4、int x=7.7 ;對滴,x 就是 75、float y=7 ;對滴,x 就是 7.03、復(fù)合的賦值表達(dá)式:int a=2 ;a*=2+3 ;運(yùn)行完成后,a 的值是 12。 一定要注意,首先要在2+3 的上面打上括號。變成(2+3 )再運(yùn)算。4、自加表達(dá)式:自加、自減表達(dá)

7、式:假設(shè)a=5, +a (是為 6), a+ (為 5);運(yùn)行的機(jī)理:+a 是先把變量的數(shù)值加上 1,然后把得到的數(shù)值放到變量a 中,然后再用這個+a 表達(dá)式的數(shù)值為 6,而 a+是先用該表達(dá)式的數(shù)值為 5,然后再把 a 的數(shù)值加上 1 為 6,再放到變量 a 中。 進(jìn)行了 +a 和 a+后 在下面的程序中再用到 a 的話都是變量 a 中的 6 了??荚嚳谠E:+在前先加后用,+在后先用后加。5、逗號表達(dá)式:優(yōu)先級別最低。表達(dá)式的數(shù)值逗號最右邊的那個表達(dá)式的數(shù)值。(2, 3, 4)的表達(dá)式的數(shù)值就是 4。z= ( 2, 3, 4)(整個是賦值表達(dá)式)這個時候 z 的值為 4。(有點(diǎn)難度哦?。﹝=

8、 2, 3, 4 (整個是逗號表達(dá)式)這個時候z 的值為 2。補(bǔ)充:1、空語句不可以隨意執(zhí)行,會導(dǎo)致邏輯錯誤。2、 注釋是最近幾年考試的重點(diǎn),注釋不是C 語言,不占運(yùn)行時間,沒有分號。不可以嵌 套!3、強(qiáng)制類型轉(zhuǎn)換:一定是(int)a 不是 int( a),注意類型上一定有括號的。注意(int) ( a+b)和(int)a+b 的區(qū)別。 前是把 a+b 轉(zhuǎn)型,后是把 a 轉(zhuǎn)型再加 b。4、三種取整丟小數(shù)的情況:1、int a =1.6;2、(int)a;3、1/2;3/2;第八節(jié)、字符1)字符數(shù)據(jù)的合法形式:1是字符占一個字節(jié),1是字符串占兩個字節(jié)(含有一個結(jié)束符號)。0的 ASCII 數(shù)值表

9、示為 48, a的 ASCII 數(shù)值是 97, A的 ASCII 數(shù)值是 65。一般考試表示單個字符錯誤的形式:651字符是可以進(jìn)行算術(shù)運(yùn)算的,記?。?-0=48大寫字母和小寫字母轉(zhuǎn)換的方法:A+32=a相互之間一般是相差32。2)轉(zhuǎn)義字符:轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符、八進(jìn)制轉(zhuǎn)義字符、十六進(jìn)制轉(zhuǎn)義字符。一般轉(zhuǎn)義字符:背誦0、n、”、。八進(jìn)制轉(zhuǎn)義字符:141 是合法的,前導(dǎo)的 0 是不能寫的。十六進(jìn)制轉(zhuǎn)義字符:x6d 才是合法的,前導(dǎo)的 0 不能寫,并且 x 是小寫。3、字符型和整數(shù)是近親:兩個具有很大的相似之處char a = 65 ;printf( “c” , a);得到的輸出結(jié)果:aprintf( “d” , a);得到的輸出結(jié)果:65第九章、位運(yùn)算1)位運(yùn)算的考查:會有一到二題考試題目??偟奶幚矸椒ǎ簬缀跛械奈贿\(yùn)算的題目都要按這個流程來處理(先把十進(jìn)制變成二進(jìn)制再變成十進(jìn)制)。例 1: char a = 6, b;

溫馨提示

  • 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

提交評論