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