C語(yǔ)言基礎(chǔ)及順序結(jié)構(gòu)程序設(shè)計(jì)課件.pptx
《C語(yǔ)言基礎(chǔ)及順序結(jié)構(gòu)程序設(shè)計(jì)課件.pptx》由會(huì)員分享,可在線閱讀,更多相關(guān)《C語(yǔ)言基礎(chǔ)及順序結(jié)構(gòu)程序設(shè)計(jì)課件.pptx(158頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、,2.1 C語(yǔ)言的字符集 2.2 C語(yǔ)言的關(guān)鍵字、標(biāo)識(shí)符與保留標(biāo)識(shí)符 2.3 C語(yǔ)言的數(shù)據(jù)類型 2.4 常量 2.5 變量 2.6 C語(yǔ)言的運(yùn)算符和表達(dá)式 2.7 C語(yǔ)言的最基本的運(yùn)算符與表達(dá)式 2.8 C語(yǔ)言的基本語(yǔ)句 2.9 數(shù)據(jù)的輸入與輸出 2.10 順序結(jié)構(gòu)程序設(shè)計(jì) 2.11 程序舉例,第2章 C語(yǔ)言基礎(chǔ)及順序結(jié)構(gòu)程序設(shè)計(jì),第2章,2.1 C語(yǔ)言的字符集,字符是組成C語(yǔ)言的最基本的元素。C語(yǔ)言字符集由字母、數(shù)字、空白符、下劃線、標(biāo)點(diǎn)和特殊字符組成(在字符常量、字符串常量和注釋中還可以使用漢字等其他圖形符號(hào))。由字符集中的字符可以構(gòu)成C語(yǔ)言的基本的語(yǔ)法單位(如標(biāo)識(shí)符、關(guān)鍵字、運(yùn)算符等)。
2、,2.1 C語(yǔ)言的字符集,C語(yǔ)言字符集及常規(guī)分類如下: 字母:小寫字母az共26個(gè),大寫字母AZ共26個(gè)。 數(shù)字:09共10個(gè)。 空白符:空格符、制表符和換行符等統(tǒng)稱為空白符??瞻追?只在字符常量和字符串常量中起作用,在其他地方出現(xiàn)時(shí), 只起間隔作用,編譯程序時(shí)對(duì)它們忽略。 下劃線:_。 標(biāo)點(diǎn)符號(hào)、特殊字符:+、-、*、/、%、=、(、)、 、 、!、&、#、?、,、.、;、:、。 在編寫C語(yǔ)言程序時(shí),只能使用C語(yǔ)言字符集中的字符,且區(qū)分大小寫字母。如果使用其他字符,編譯器將把它們視為非法字符而報(bào)錯(cuò)。,2.2 C語(yǔ)言的關(guān)鍵字、標(biāo)識(shí)符與保留標(biāo)識(shí)符,正如人類的自然語(yǔ)言具有其語(yǔ)法規(guī)則一樣,C 語(yǔ)言也
3、規(guī)定了自身的語(yǔ)法。為了按照一定的語(yǔ)法規(guī)則構(gòu)成 C 語(yǔ)言的各種成分,C語(yǔ)言規(guī)定了基本詞法單位?;镜脑~法單位是單詞,而構(gòu)成單詞的最重要的形式是關(guān)鍵字、標(biāo)識(shí)符和保留字符。,2.2 C語(yǔ)言的關(guān)鍵字、標(biāo)識(shí)符與保留標(biāo)識(shí)符,2.2.1 關(guān)鍵字 關(guān)鍵字是具有特定含義的、專門用來(lái)說(shuō)明C語(yǔ)言的特定成分的一類單詞。C語(yǔ)言的關(guān)鍵字都用小寫字母書寫,不能用大寫字母書寫。 表2-1 C語(yǔ)言關(guān)鍵字列表,2.2.2 標(biāo)識(shí)符 在C程序中,用于標(biāo)識(shí)名字的有效字符序列稱為標(biāo)識(shí)符。 標(biāo)識(shí)符可用來(lái)標(biāo)識(shí)變量名、符號(hào)常量名函數(shù)名、數(shù)組名和數(shù)據(jù)類型名等。標(biāo)識(shí)符的命名應(yīng)遵循以下規(guī)則: 標(biāo)識(shí)符只能由英文字母、數(shù)字和下劃線三種字符組成,且 第一
4、個(gè)字符必須為字母或下劃線。 大小寫英文字母被認(rèn)為是不同的字符。例如,D和d,BOOK和 book,A_b和a_b是三個(gè)不同的標(biāo)識(shí)符。 標(biāo)識(shí)符不能與關(guān)鍵字和保留標(biāo)識(shí)符重名。 在一個(gè)標(biāo)識(shí)符中,各個(gè)字符之間不允許出現(xiàn)空格。 標(biāo)識(shí)符的長(zhǎng)度可以為任意,它隨編譯系統(tǒng)的不同而不同。,2.2 C語(yǔ)言的關(guān)鍵字、標(biāo)識(shí)符與保留標(biāo)識(shí)符,正確的標(biāo)識(shí)符命名: _3a x3 BOOK1 PI sum5 music _3_4 abcD34xz不正確的標(biāo)識(shí)符命名: a+b G.W.Bush 3s -3x yes no int ab r #xy bowy-1 yes/no printf,2.2.2 標(biāo)識(shí)符,定義標(biāo)識(shí)符時(shí)應(yīng)盡量做到
5、“見名知意”,以提高程序的可讀性。例如,可用sum表示求和,name表示姓名、max表示最大等。,2.2 C語(yǔ)言的關(guān)鍵字、標(biāo)識(shí)符與保留標(biāo)識(shí)符,2.2.3 保留標(biāo)識(shí)符 保留標(biāo)識(shí)符是系統(tǒng)保留的一部分標(biāo)識(shí)符,通常用于系統(tǒng)定義標(biāo)準(zhǔn)庫(kù)函數(shù)的名字。例如,正弦函數(shù)名sin、打印函數(shù)名printf、預(yù)編譯命令define等。,2.2 C語(yǔ)言的關(guān)鍵字、標(biāo)識(shí)符與保留標(biāo)識(shí)符,2.3 C語(yǔ)言的數(shù)據(jù)類型,計(jì)算機(jī)的基本功能之一是數(shù)據(jù)處理,計(jì)算機(jī)語(yǔ)言支持的數(shù)據(jù)類型越豐富,它的應(yīng)用范圍就越廣。數(shù)據(jù)類型是依據(jù)被說(shuō)明量的性質(zhì)、表示形式、占據(jù)存儲(chǔ)空間的多少以及構(gòu)造特點(diǎn)進(jìn)行劃分的。,2.3 C語(yǔ)言的數(shù)據(jù)類型,C語(yǔ)言的數(shù)據(jù)類型如圖所示
6、,圖2-1 C語(yǔ)言數(shù)據(jù)類型的分類,在C語(yǔ)言中數(shù)據(jù)類型可分為4大類:(1)基本數(shù)據(jù)類型。它是編譯系統(tǒng)已定義的類型,特 點(diǎn)是它的值不可以再分解為其他類型。(2)構(gòu)造數(shù)據(jù)類型。它是用戶自己定義的類型,是根 據(jù)已定義的一個(gè)或多個(gè)數(shù)據(jù)類型構(gòu)造出來(lái)的。(3)指針類型。它是一種特殊的的數(shù)據(jù)類型,用來(lái)表 示某個(gè)變量在內(nèi)存儲(chǔ)器中的存放地址。(4)空類型。它主要用途有兩點(diǎn),一是用作函數(shù)的返 回類型,二是用作指針的基本類型。,2.3 C語(yǔ)言的數(shù)據(jù)類型,2.4 常量,所謂常量是指在程序運(yùn)行的整個(gè)過(guò)程中,其值始終不變的量。 常量可以有不同的類型,可分為直接常量和符號(hào)常量。直接常量也就是日常所說(shuō)的常數(shù),包括數(shù)值常量和字符
7、型常量?jī)煞N。其中數(shù)值常量又包括整型常量和實(shí)型常量;字符型常量可分為字符常量和字符串常量;符號(hào)常量則是指用標(biāo)識(shí)符定義的常量,從字面上不能直接看出其類型和值。,2.4 常量,C語(yǔ)言中常量的分類,如圖2-2所示。,圖2-2 C語(yǔ)言的常量,2.4.1 整型常量 C語(yǔ)言中整型常量有十進(jìn)制、八進(jìn)制、十六進(jìn)制3種形式。,2.4 常量,1、十進(jìn)制整型常量 十進(jìn)制整型常量的表示與數(shù)學(xué)上的整數(shù)表示 相同,十進(jìn)制整型常量沒有前綴,由09的數(shù)字 組成。 以下各數(shù)是合法的十進(jìn)制整型常量: 237,-568,65535,1627 以下各數(shù)不是合法的十進(jìn)制整型常量: 023(不能有前導(dǎo)0),23D(含有非十進(jìn)制數(shù)碼),2.
8、4.1 整型常量,2.4 常量,2.4.1 整型常量,2、八進(jìn)制整型常量 八進(jìn)制整型常量的表示以數(shù)字0開頭,即以0作為八進(jìn)制數(shù)的前綴,由07的數(shù)字組成,八進(jìn)制數(shù)通常是無(wú)符號(hào)數(shù)。 以下各數(shù)是合法的八進(jìn)制常數(shù): 015(十進(jìn)制為13) 0101(十進(jìn)制為65) 0177777(十進(jìn)制為65535) 以下各數(shù)不是合法的八進(jìn)制常數(shù): 256(無(wú)前綴0),03A2(包含了非八進(jìn)制數(shù)字A) -0128(出現(xiàn)了非八進(jìn)制數(shù)字8和負(fù)號(hào)),2.4 常量,3、十六進(jìn)制整型常量 十六進(jìn)制整型常量的表示以0 x或0X開頭,即以0 x或0X作為前綴(注:十六進(jìn)制數(shù)前綴字符0 x,x前面是數(shù)字0而不是字符o),由09,AF
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語(yǔ)言 基礎(chǔ) 順序 結(jié)構(gòu) 程序設(shè)計(jì) 課件
鏈接地址:http://zhizhaikeji.com/p-14559819.html