C語言程序設(shè)計(jì)的初步知識(shí)ppt課件.ppt

C語言程序設(shè)計(jì)的初步知識(shí)ppt課件.ppt

ID:59421487

大?。?5.00 KB

頁數(shù):34頁

時(shí)間:2020-09-19

C語言程序設(shè)計(jì)的初步知識(shí)ppt課件.ppt_第1頁
C語言程序設(shè)計(jì)的初步知識(shí)ppt課件.ppt_第2頁
C語言程序設(shè)計(jì)的初步知識(shí)ppt課件.ppt_第3頁
C語言程序設(shè)計(jì)的初步知識(shí)ppt課件.ppt_第4頁
C語言程序設(shè)計(jì)的初步知識(shí)ppt課件.ppt_第5頁
資源描述:

《C語言程序設(shè)計(jì)的初步知識(shí)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第2章C語言程序設(shè)計(jì)的初步知識(shí)本章要點(diǎn):標(biāo)識(shí)符命名規(guī)則常量和變量基本數(shù)據(jù)類型常用運(yùn)算符及表達(dá)式運(yùn)算符的優(yōu)先級(jí)及結(jié)合性本章難點(diǎn):不同類型數(shù)據(jù)間的混合運(yùn)算運(yùn)算符的優(yōu)先級(jí)自增(++)自減(--)運(yùn)算符的使用12.1數(shù)據(jù)類型整型字符型實(shí)型(浮點(diǎn)型)枚舉類型單精度型雙精度型數(shù)組類型結(jié)構(gòu)體類型共用體類型構(gòu)造類型基本類型指針類型空類型數(shù)據(jù)類型22.1.1常量與變量1.標(biāo)識(shí)符C語言中的標(biāo)識(shí)符可以分為系統(tǒng)定義標(biāo)識(shí)符和用戶定義標(biāo)識(shí)符。系統(tǒng)定義標(biāo)識(shí)符:關(guān)鍵字關(guān)鍵字是C語言系統(tǒng)使用的具有特定含義的標(biāo)識(shí)符,不能作為預(yù)定義標(biāo)識(shí)符和用戶定義標(biāo)識(shí)符使用。C語言定義了32個(gè)關(guān)鍵字,如表2.

2、1所示。2)預(yù)定義標(biāo)識(shí)符預(yù)定義標(biāo)識(shí)符也是具有特定含義的標(biāo)識(shí)符,包括系統(tǒng)標(biāo)準(zhǔn)函數(shù)名和編譯預(yù)處理命令等,如scanf、printf、define和include等都是預(yù)定義標(biāo)識(shí)符。3表2.1C語言中的關(guān)鍵字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile關(guān)鍵字必須用小寫字母;不允許

3、使用關(guān)鍵字為變量、數(shù)組和函數(shù)等操作對(duì)象命名。4用戶定義標(biāo)識(shí)符:用戶定義標(biāo)識(shí)符用于對(duì)用戶使用的變量、數(shù)組和函數(shù)等操作對(duì)象進(jìn)行命名。例如將一個(gè)變量命名為a,將一個(gè)數(shù)組命名為date,將一個(gè)函數(shù)命名為fun等。用戶標(biāo)識(shí)符命名時(shí)要注意:(1)C語言對(duì)英文字母的大小寫敏感,即同一字母的大小寫被認(rèn)為是兩個(gè)不同的字符。例如total與TOTAL是不同的標(biāo)識(shí)符。(2)標(biāo)識(shí)符必須由字母或下劃線開頭,并且除了字母、數(shù)字和下劃線外,不能含有其他字符。(3)標(biāo)識(shí)符的命名要見名知意,即通過變量名就知道變量值的含義。(4)標(biāo)識(shí)符的有效長(zhǎng)度隨系統(tǒng)而異,但至少前8個(gè)字符有效。如果超長(zhǎng),則

4、超長(zhǎng)部分被舍棄。52.常量常量是指在程序運(yùn)行過程中其值不被改變的量。比如程序中的具體數(shù)字,字符等。常量有5種類型:(1)整型常量的形式十進(jìn)制整數(shù):由數(shù)字(0-9)和正負(fù)號(hào)表示例如:123、-456、0等八進(jìn)制整數(shù):以0開頭數(shù)是八進(jìn)制數(shù)例如:0123即(123)8=(83)10(123)8=1?82+2?81+3?80=(83)10十六進(jìn)制整數(shù):以0x或0X開頭,例如:0x123即(123)16=(291)10main(){inta=0123;b=0x123;/*0123是八進(jìn)制數(shù),0x123是十六進(jìn)制*/printf("a=%d,b=%d",a,b);}程

5、序運(yùn)行結(jié)果為:a=83,b=2916(2)實(shí)型常量:有小數(shù)表示形式和指數(shù)表現(xiàn)形式兩種小數(shù)形式例如:45.3,0.000744,-623.0等指數(shù)形式例如:45.3e0,4.53e-3,-453e-1等(3)字符常量:一個(gè)字符常量代表ASCII碼字符集里的一個(gè)字符.例如::‘a(chǎn)’,‘A’,‘p’等。注意:‘a(chǎn)’,‘A’是兩個(gè)不同的字符常量。73.變量1.變量概念:程序執(zhí)行期間值可以改變的量。命名規(guī)則:變量名由標(biāo)識(shí)符表示,只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符必須為字母或下劃線。例如:以下為不合法的變量名:M.D.Jess,1add,age&,5t

6、h,lotus-1-2-3,cd*ef,int2.變量的定義要使用變量,必須為變量命名。變量名是用戶自己定義的標(biāo)識(shí)符,習(xí)慣上由小寫字母組成。變量定義的一般格式為:數(shù)據(jù)類型標(biāo)識(shí)符變量名1,變量名2,…,變量名n;inta;/*定義了整型變量a*/83.變量的初始化C語言允許在定義變量的同時(shí)給變量賦值,這稱為變量的初始化。變量初始化的一般格式為:數(shù)據(jù)類型標(biāo)識(shí)符變量名1=初值1,變量名2=初值2,…,變量名n=初值n;C語言允許在定義變量的同時(shí)初始化變量,如:inta=2;/*指定a為整型變量,初值為2*/floatf=3.45;/*指定f為實(shí)型變量,初值為3.

7、45*/charc=‘A';/*指定c為字符變量,初值‘A'*/也可以使被定義的變量的一部分賦初值,如:inta=1,b=-3,c;9在C語言中,變量必須強(qiáng)制定義,其目的是:1、凡未被事先定義的,不作為變量名。2、每一個(gè)變量被指定為一確定的類型,在編譯時(shí)就能為其分配相應(yīng)的存儲(chǔ)單元。3、指定每一個(gè)變量為一確定的類型,在編譯時(shí)據(jù)此檢查該變量所進(jìn)行的運(yùn)算是否合法。*選變量名時(shí),要做到“見名知意”例如:namest_agexmnlclasssum*大小寫字母是兩個(gè)不同的字符,C變量名習(xí)慣用小寫字母表示。*建議變量名的長(zhǎng)度不要超過8個(gè)字符。注意:102.1.2整型數(shù)

8、據(jù)基本型:以int表示短整型:以shortint或short表示1

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。