版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章概述1C語(yǔ)言的特點(diǎn)①語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活。共有32個(gè)關(guān)鍵字,9種控制語(yǔ)句。②運(yùn)算符豐富,公有34種運(yùn)算符。③數(shù)據(jù)結(jié)構(gòu)豐富,數(shù)據(jù)類型有:整型、實(shí)型、字符型、數(shù)組、指針、結(jié)構(gòu)體、共用體等。④具有結(jié)構(gòu)化的控制語(yǔ)句(如if…else、while、do…while、switch、f)⑤語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。⑥允許直接訪問物理地址,能進(jìn)行位(bit)操作,可以直接對(duì)硬件操作。⑦生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。⑧可移
2、植性好。2C語(yǔ)言的用途C雖不擅長(zhǎng)科學(xué)計(jì)算和管理領(lǐng)域,但對(duì)操作系統(tǒng)和系統(tǒng)實(shí)用程序以及對(duì)硬件進(jìn)行操作方面,C有明顯的優(yōu)勢(shì)?,F(xiàn)在很多大型應(yīng)用軟件也用C編寫。TopofPage第二章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式1C的數(shù)據(jù)類型C的數(shù)據(jù)類型包括:整型、字符型、實(shí)型或浮點(diǎn)型(單精度和雙精度)、枚舉類型、數(shù)組類型、結(jié)構(gòu)體類型、共用體類型、指針類型和空類型。2常量與變量常量其值不可改變,符號(hào)常量名通常用大寫。變量其值可以改變,變量名只能由字母、數(shù)字和下劃線組
3、成,且第一個(gè)字符必須為字母或下劃線。否則為不合法的變量名。變量在編譯時(shí)為其分配相應(yīng)存儲(chǔ)單元。3整型數(shù)據(jù)整型常量的表示方法:十進(jìn)制不用說(shuō)了,八進(jìn)制以0開頭,如0123,十六進(jìn)制以0x開頭,如0x1e。整型變量分為:基本型(int)、短整型(shtint)、長(zhǎng)整型(longint)和無(wú)符號(hào)型。不同機(jī)器上各類數(shù)據(jù)所占內(nèi)存字節(jié)數(shù)不同,一般int型為2個(gè)字節(jié),long型為4個(gè)字節(jié)。4實(shí)型數(shù)據(jù)實(shí)型常量表示形式:十進(jìn)制形式由數(shù)字和小數(shù)點(diǎn)組成(必須有小
4、數(shù)點(diǎn)),如:0.12、.123、1230.0等。指數(shù)形式如123e3代表12310的三次方。實(shí)型變量分為單精度(float)和雙精度(double)兩類。在一般系統(tǒng)中float型占4字節(jié),7位有效數(shù)字,double型占8字節(jié),15~16位有效數(shù)字。5字符型數(shù)據(jù)字符變量用單引號(hào)括起來(lái),如ab等。還有一些是特殊的字符常量,如nt等。分別代表?yè)Q行和橫向跳格。字符變量以來(lái)定義,一個(gè)變量只能存放一個(gè)字符常量。字符串常量是由雙引號(hào)括起來(lái)的字符序列。
5、這里一定要注意a和“a“的不同,前者為字符常量,后者為字符串常量,c規(guī)定:每個(gè)字符串的結(jié)尾加一個(gè)結(jié)束標(biāo)志,實(shí)際上“a“包含兩個(gè)字符:a和。6數(shù)值型數(shù)據(jù)間的混合運(yùn)算整型、字符型、實(shí)型數(shù)據(jù)間可以混合運(yùn)算,運(yùn)算時(shí)不同類型數(shù)據(jù)要轉(zhuǎn)換成同一類型再運(yùn)算,轉(zhuǎn)換規(guī)則:shtintunsignedlongdouble=~|^breakcase常量表達(dá)式2:語(yǔ)句2break…case常量表達(dá)式n:語(yǔ)句nbreakdefault:語(yǔ)句n+1TopofPage
6、第五章循環(huán)控制1幾種循環(huán)語(yǔ)句goto語(yǔ)句(現(xiàn)已很少使用)while語(yǔ)句先判斷表達(dá)式后執(zhí)行語(yǔ)句dowhile語(yǔ)句先執(zhí)行語(yǔ)句后判斷表達(dá)式f語(yǔ)句2Break語(yǔ)句和continue語(yǔ)句Break語(yǔ)句用于跳出循環(huán),continue用于結(jié)束本次循環(huán)。TopofPage第六章數(shù)組1一維數(shù)組c規(guī)定只有靜態(tài)存儲(chǔ)(static)和外部存儲(chǔ)(extern)數(shù)組才能初始化。給數(shù)組初始化時(shí)可以不指定數(shù)組長(zhǎng)度。2二維數(shù)組3字符數(shù)組部分字符串處理函數(shù)puts(字符數(shù)
7、組)將一個(gè)字符串輸出到終端。gets(字符數(shù)組)從終端輸入一個(gè)字符串到字符數(shù)組,并且得到一個(gè)函數(shù)值,為該字符數(shù)組的首地址strcat(字符數(shù)組1字符數(shù)組2)連接兩個(gè)字符數(shù)組中的字符串,數(shù)組1必須足夠大。Strcpy(字符數(shù)組1字符串2)將字符串2拷貝到字符數(shù)組1中。Strcmp(字符串1字符串2)比較字符串,相等返回0,字符串1字符串2,返回正數(shù),小于返回負(fù)數(shù)。Strlen(字符數(shù)組)求字符串長(zhǎng)度。Strlwr(字符串)將字符串中的大寫
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c語(yǔ)言整理筆記
- c語(yǔ)言程序設(shè)計(jì)譚浩強(qiáng)重點(diǎn)筆記
- 學(xué)習(xí)c語(yǔ)言詳細(xì)筆記(完整版)
- 郝斌c語(yǔ)言詳細(xì)筆記(附源碼)
- 郝斌c語(yǔ)言詳細(xì)筆記附源代碼
- 大學(xué)經(jīng)典c語(yǔ)言編程試題
- 吉林大學(xué)c語(yǔ)言題庫(kù)
- 大學(xué)c語(yǔ)言設(shè)計(jì)教程習(xí)題
- 吉林大學(xué)c語(yǔ)言習(xí)題
- c語(yǔ)言課堂筆記--(哈工大蘇小紅版)排版后
- 譚浩強(qiáng)c語(yǔ)言程序設(shè)計(jì)教程學(xué)習(xí)筆記第8章
- 湘潭大學(xué)c語(yǔ)言課后習(xí)題答案
- 譚浩強(qiáng)c語(yǔ)言程序設(shè)計(jì)教程學(xué)習(xí)筆記第8章
- 視聽語(yǔ)言筆記整理
- [c語(yǔ)言畢設(shè)]c語(yǔ)言迷宮
- 視聽語(yǔ)言筆記整理
- c語(yǔ)言 大學(xué) 第2章習(xí)題答案
- 廣東海洋大學(xué)c語(yǔ)言題庫(kù)
- 湖南工業(yè)大學(xué)c語(yǔ)言題庫(kù)
- 大學(xué)c語(yǔ)言考試基礎(chǔ)知識(shí)復(fù)習(xí)
評(píng)論
0/150
提交評(píng)論