c语言基本字符集ppt,C语言的字符集和保留字知识讲稿.ppt
C語(yǔ)言的字符集和保留字知識(shí)講稿.ppt
第一章 概述 重點(diǎn): C語(yǔ)言的字符集和保留字; C語(yǔ)言詞類和語(yǔ)句的分類; C程序的基本結(jié)構(gòu)。 程序——是對(duì)解決某個(gè)問(wèn)題的方法的描述; 對(duì)計(jì)算機(jī)來(lái)說(shuō):程序是用某種計(jì)算機(jī)能夠理解并執(zhí)行的計(jì)算機(jī)語(yǔ)言描述的解決問(wèn)題的方法步驟。 程序設(shè)計(jì)——就是編程活動(dòng); 就是分析解決問(wèn)題的方法步驟,并將其記錄下來(lái)的過(guò)程。 而程序設(shè)計(jì)的關(guān)鍵就是描述問(wèn)題及解決問(wèn)題的算法過(guò)程。 算法——做任何事情都有一定的步驟。為解決一個(gè)問(wèn)題而采取的方法和步驟,就稱為算法。 算法是一個(gè)由有限步驟組成的具體過(guò)程。 我們解決問(wèn)題都需要遵循一定的方法和思路并正確的列出各個(gè)求解步驟。 計(jì)算機(jī)解決問(wèn)題的求解步驟就是計(jì)算機(jī)的算法。 美國(guó)著名計(jì)算機(jī)科學(xué)家克努特教授(D.E.Knuth)提出了“計(jì)算機(jī)科學(xué)就是研究算法的科學(xué)” 這一概念。 算法的主要操作對(duì)象是數(shù)據(jù)。 C語(yǔ)言的發(fā)展簡(jiǎn)史和特點(diǎn) 1.C語(yǔ)言的誕生與發(fā)展 (1)在C語(yǔ)言誕生以前,系統(tǒng)軟件主要是用匯編語(yǔ)言編寫(xiě)的。由于匯編語(yǔ)言程序依賴于計(jì)算機(jī)硬件,其可讀性和可移植性都很差;但一般的高級(jí)語(yǔ)言又難以實(shí)現(xiàn)對(duì)計(jì)算機(jī)硬件的直接操作(這正是匯編語(yǔ)言的優(yōu)勢(shì)),于是人們盼望有一種兼有匯編語(yǔ)言和高級(jí)語(yǔ)言特性的新語(yǔ)言。 (2)C語(yǔ)言是貝爾實(shí)驗(yàn)室于70年代初研制出來(lái)的,后來(lái)又被多次改進(jìn),并出現(xiàn)了多種版本。80年代初,美國(guó)國(guó)家標(biāo)準(zhǔn)化協(xié)會(huì)(ANSI),根據(jù)C語(yǔ)言問(wèn)世以來(lái)各種版本對(duì)C語(yǔ)言的發(fā)展和擴(kuò)充,制定了ANSI C標(biāo)準(zhǔn)(1989年再次做了修訂)。 本書(shū)以ANSI C新標(biāo)準(zhǔn)來(lái)介紹。 (3)目前,在微機(jī)上廣泛使用的C語(yǔ)言編譯系統(tǒng)有Microsoft C、Turbo C 、Borland C等。雖然它們的基本部分都是相同的,但還是有一些差異, 所以請(qǐng)大家注意自己所使用的C編譯系統(tǒng)的特點(diǎn)和規(guī)定(參閱相應(yīng)的手冊(cè))。 本書(shū)選定的上機(jī)環(huán)境是TC V2.0(DOS操作系統(tǒng))。 2.C語(yǔ)言的特點(diǎn) C語(yǔ)言同時(shí)具有匯編語(yǔ)言和高級(jí)語(yǔ)言的優(yōu)勢(shì)。 (1)語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活。 (2)運(yùn)算符極其豐富。 (3)生成的目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。 (4)可移植性好(較之匯編語(yǔ)言)。 (5)可以直接操縱硬件。 (6)是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言。 (7)也是一種模塊化程序設(shè)計(jì)語(yǔ)言。 3. 在C語(yǔ)言中,除實(shí)現(xiàn)順序、選擇和循環(huán)三種基本結(jié)構(gòu)等的9條控制語(yǔ)句外,輸入輸出操作均由標(biāo)準(zhǔn)庫(kù)函數(shù)(不是C語(yǔ)言的組成部分)來(lái)實(shí)現(xiàn)。 所以學(xué)習(xí)C語(yǔ)言,不僅要學(xué)習(xí)這9條控制語(yǔ)句和各種運(yùn)算符,而且要學(xué)習(xí)并掌握常用標(biāo)準(zhǔn)庫(kù)函數(shù)的使用。 [Return] C語(yǔ)言的基本詞法 字符集 字符是組成語(yǔ)言的最基本的元素。C語(yǔ)言字符集由字母,數(shù)字,空格,標(biāo)點(diǎn)和特殊字符組成。在字符常量,字符串常量和注釋中還可以使用漢字或其它可表示的圖形符號(hào)。 1.字母 小寫(xiě)字母a~z共26個(gè),大寫(xiě)字母A~Z共26個(gè) 2.數(shù)字 0~9共10個(gè) 3.空白符 空格符、制表符、換行符等統(tǒng)稱為空白符。空白符只在字符常量和字符串常量中起作用。在其它地方出現(xiàn)時(shí),只起間隔作用, 編譯程序?qū)λ鼈兒雎浴R虼嗽诔绦蛑惺褂每瞻追c否,對(duì)程序的編譯不發(fā)生影響,但在程序中適當(dāng)?shù)牡胤绞褂每瞻追麑⒃黾映绦虻那逦院涂勺x性。 4.標(biāo)點(diǎn)和特殊字符 名稱 符號(hào) 空字符(null) \0 換行(newline) \n 換頁(yè)(formfeed) \f 回車(carriage return) \r 退格(backspace) \b 響鈴(bell) \a 水平制表(horizontal tab) \t 垂直制表(vertical tab) \v 反斜線(backslash) \\ 問(wèn)號(hào)(question mark) \? 單引號(hào)(single quote) \’ 雙引號(hào)(double quote) \” 常用的特殊字符 標(biāo)識(shí)符 在程序中使用的變量名、函數(shù)名、標(biāo)號(hào)等統(tǒng)稱為標(biāo)識(shí)符。除庫(kù)函數(shù)的函數(shù)名由系統(tǒng)定義外,其余都由用戶自定義。C 規(guī)定,標(biāo)識(shí)符只能是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線()組成的字符串,并且其第一個(gè)字符必須是字母或下劃線。 以下標(biāo)識(shí)符是合法的: a,x, 3x,BOOK 1,sum5 以下標(biāo)識(shí)符是非法的:3s 以數(shù)字開(kāi)頭s*T 出現(xiàn)非法字符*-3x 以減號(hào)開(kāi)頭bowy-1 出現(xiàn)非法字符-(減號(hào)) 在使用標(biāo)識(shí)符時(shí)還必須注意以下幾點(diǎn):(1)標(biāo)準(zhǔn)C不限制標(biāo)識(shí)符的長(zhǎng)度,但它受各種版本的C 語(yǔ)言編譯系統(tǒng)限制,同時(shí)也受到具體機(jī)器的限制。例如在某版本C 中規(guī)定標(biāo)識(shí)符前八位有效,當(dāng)兩個(gè)標(biāo)識(shí)符前八位相同時(shí),則被認(rèn)為是同一個(gè)標(biāo)識(shí)符。(2)在標(biāo)識(shí)符中,大小寫(xiě)是有區(qū)別的。例如BOOK和book 是兩個(gè)不同的標(biāo)識(shí)符。(3)標(biāo)識(shí)符雖然可由程序員隨意定義,但標(biāo)識(shí)符是用于標(biāo)識(shí)某個(gè)量的符號(hào)。因此,命名應(yīng)盡
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的c语言基本字符集ppt,C语言的字符集和保留字知识讲稿.ppt的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Hbase集群监控
- 下一篇: 计算机会计报表管理,职称计算机考试用友财