《C語言入門基礎(chǔ)》PPT課件

《C語言入門基礎(chǔ)》PPT課件

ID:41109927

大小:303.96 KB

頁數(shù):14頁

時間:2019-08-16

《C語言入門基礎(chǔ)》PPT課件_第1頁
《C語言入門基礎(chǔ)》PPT課件_第2頁
《C語言入門基礎(chǔ)》PPT課件_第3頁
《C語言入門基礎(chǔ)》PPT課件_第4頁
《C語言入門基礎(chǔ)》PPT課件_第5頁
資源描述:

《《C語言入門基礎(chǔ)》PPT課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第3章C語言入門基礎(chǔ)在正式學(xué)習(xí)C語言之前首先要掌握C語言的基本知識,如數(shù)制、對象的命名即標(biāo)識符,以及C語言中的數(shù)據(jù)類型等,通過本章的學(xué)習(xí)為以后幾章打下基礎(chǔ)。3.1標(biāo)識符在C語言中,程序的編寫是運用具有一定意義的字符序列,按照一定的語法形式組合在一起實現(xiàn)某一功能的動作。這些字符序列有的表示數(shù)據(jù)類型,有的表示對象名稱等。3.2.1C語言字符集在C語言程序中出現(xiàn)的字符序列由字母、數(shù)字和特殊符號組成,這些字母、數(shù)字和特殊符號的集合稱為C語言字符集。C語言字符集如表3-1所示。字符集中的有些字符在不同的地方表示不同的含義。例如,“-”既可以作為算

2、術(shù)運算中的減號,又可以表示數(shù)值的正負(fù)。有些字符可以組合在一起使用。例如,“>”和“=”組合起來“>=”表示大于等于;兩個“>”組合起來“>>”表示右移。3.2.2標(biāo)識符命名在C語言中,標(biāo)識符是指將字符集中的字符按照一定的命名規(guī)則組合在一起的字符序列。C語言中規(guī)定:標(biāo)識符由字母(a~z、A~Z)、數(shù)字(0~9)、下劃線(_)組成,并且第一個字符不能是數(shù)字。例如:stu1stu_name_rootTEA這些都是正確的標(biāo)識符命名方法。再如:1_stustuname這兩個命名是錯誤的。在標(biāo)識符中,數(shù)字不能作為第一個字符,除大小寫字母、數(shù)字以及下

3、劃線以外在標(biāo)識符中不能出現(xiàn)其他的字符。3.2.3保留字在C語言中,標(biāo)識符是用來定義常量名、變量名、數(shù)組名、函數(shù)名等,標(biāo)識符分為三類:保留字、特寫字和用戶自定義標(biāo)識符。保留字是C語言系統(tǒng)定義并使用的標(biāo)識符,用戶不能再將其作為常量名、變量名、數(shù)組名、函數(shù)名等。這些保留字具有固定的含義,全部使用小寫字母表示,不允許用戶更改。3.2數(shù)據(jù)類型程序通常包括兩方面,即數(shù)據(jù)定義和數(shù)據(jù)操作。數(shù)據(jù)定義就是定義數(shù)據(jù)的數(shù)據(jù)類型,就是說明數(shù)據(jù)屬于哪一類數(shù)據(jù),以便于在內(nèi)存中分配相應(yīng)的存儲空間。C語言提供了豐富的數(shù)據(jù)類型,共分為四大類:基本類型、構(gòu)造類型、指針類型和

4、空類型。C語言中的數(shù)據(jù)類型如圖3-1所示。在程序中進行數(shù)據(jù)操作之前首先要進行數(shù)據(jù)定義,即所用到的數(shù)據(jù)必須指明一定的數(shù)據(jù)類型后才能對數(shù)據(jù)進行各種操作。數(shù)據(jù)類型基本類型構(gòu)造類型指針類型空類型(void)整型(int)實型字符型(char)數(shù)組結(jié)構(gòu)體(struct)共用體(union)枚舉類型(enum)文件類型單精度(float)雙精度(double)3.3常量與變量常量和變量是基于數(shù)據(jù)類型的基本概念,是程序設(shè)計的基本組成部分。常量是指在程序運行過程中值不能發(fā)生改變的量,而變量是指在程序運行過程中值可以發(fā)生改變的量。3.3.1常量根據(jù)數(shù)據(jù)類

5、型的不同,常量的類型一般分為整型、實型、字符型、字符串型。某一數(shù)據(jù)類型的常量是一個實際的值例如,整數(shù)5是一個整型常量,'a'是一個字符型常量。根據(jù)數(shù)據(jù)表現(xiàn)形態(tài),可將常量分為三種:直接常量、普通常量和符號常量。3.3.2變量變量是在程序運行過程中值可以改變的量,變量名代表了某個存儲空間和所存儲的數(shù)據(jù)。1.變量命名變量名的定義符合標(biāo)識符的命名規(guī)則,即變量名由字母、數(shù)字以及下劃線組成但第一個字符不能為數(shù)字。ANSI標(biāo)準(zhǔn)中沒有規(guī)定組成變量名的字符個數(shù),但不同的編譯系統(tǒng)所允許的字符長度也有所不同。2.變量定義C語言規(guī)定:變量在使用之前必須對其數(shù)據(jù)

6、類型進行定義,即遵循“先定義,后使用”的原則。這樣做有兩點好處,首先,變量在定義時系統(tǒng)為其分配固定的內(nèi)存空間,有利于按照變量名對其進行訪問;其次,在以后使用變量時可以檢查變量是否正確使用,如果變量名拼寫錯誤或賦予指定以外的數(shù)據(jù)類型,系統(tǒng)都會給予提示。3.4數(shù)制數(shù)制是C語言程序執(zhí)行的基礎(chǔ)。計算機只能識別和存儲二進制數(shù)據(jù),而程序員編寫的程序是具有一定語法結(jié)構(gòu)的代碼,計算機是無法識別的,因此需要編譯。掌握計算機語言中的數(shù)制有利于理解不同數(shù)據(jù)類型的不同數(shù)制的表示形式,有利于下一步深入地了解高級語言的執(zhí)行過程。3.4.1數(shù)制數(shù)制是指用一組固定的符

7、號和統(tǒng)一的規(guī)則來表示數(shù)值的方法。計算機處理的信息必須轉(zhuǎn)換成二進制形式數(shù)據(jù)后才能識別、存儲和傳輸。在計算機中,經(jīng)常使用的進制有二進制、八進制、十進制、十六進制。3.4.2數(shù)制的轉(zhuǎn)換計算機中數(shù)據(jù)是以二進制的形式存在的,但使用二進制表示數(shù)據(jù)太長、不易于輸入、記憶。二進制、八進制、十六進制之間存在一定的對應(yīng)關(guān)系,這一點使得三種進制之間可以非常直接地互相轉(zhuǎn)換。八進制或十六進制縮短了二進制數(shù)又保持了二進制數(shù)的表達特點。進制越大,數(shù)的表達長度也就越短,使得冗長的二進制變得簡短、精煉。1.二進制、八進制、十六進制轉(zhuǎn)換成十進制2.十進制轉(zhuǎn)換成二進制、八進

8、制、十六進制3.二進制轉(zhuǎn)換八進制4.二進制轉(zhuǎn)換成十六進制5.八進制、十六進制轉(zhuǎn)換成二進制3.4.3數(shù)據(jù)的存儲在計算機內(nèi)所有數(shù)據(jù)都是使用二進制數(shù)進行存儲的。在計算機中數(shù)據(jù)有三種表示方法:原碼、反碼和補碼。計算

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

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

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