C程序語言教程第二章.ppt

上傳人:tia****nde 文檔編號:14156316 上傳時(shí)間:2020-07-08 格式:PPT 頁數(shù):19 大?。?.37MB
收藏 版權(quán)申訴 舉報(bào) 下載
C程序語言教程第二章.ppt_第1頁
第1頁 / 共19頁
C程序語言教程第二章.ppt_第2頁
第2頁 / 共19頁
C程序語言教程第二章.ppt_第3頁
第3頁 / 共19頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《C程序語言教程第二章.ppt》由會員分享,可在線閱讀,更多相關(guān)《C程序語言教程第二章.ppt(19頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、第2章 基本數(shù)據(jù)類型與輸入輸出,,2.1 字符集與保留字 2.2 基本數(shù)據(jù)類型 2.3 變量定義 2.4 字面量 2.5 常量 2.6 I/O流控制 2.7 printf與scanf,,熟悉基本數(shù)據(jù)類型 理解變量、常量的概念 掌握各種常量的性質(zhì)和定義 學(xué)會I/O流的使用 了解printf和scanf輸入輸出的作用,學(xué)習(xí)目標(biāo),保留字 keyword 表2.1 在程序中用到的其他名字不能與C/C++的關(guān)鍵字有相同的拼法和大小寫,2.1 字符集與保留字,對程序當(dāng)中所用到的所有數(shù)據(jù)都必須指定其數(shù)據(jù)類型。 程序中所用到(表達(dá))的數(shù)據(jù)亦應(yīng)有名字,或?yàn)樽兞炕驗(yàn)槌A?,它們都對?yīng)某個(gè)內(nèi)存空間。 數(shù)據(jù)類型的作用之

2、一,是希望通過每個(gè)代表數(shù)據(jù)名字的性質(zhì)來歸類,不同數(shù)據(jù)類型之間不能進(jìn)行混算,內(nèi)部表達(dá)不同,空間占用不同,這都是編譯器查錯(cuò)的重要依據(jù)。,2.2 基本數(shù)據(jù)類型,C++的數(shù)據(jù)類型如下:,象integer1, integer2和 sum這樣的變量名實(shí)際上對應(yīng)著計(jì)算機(jī)內(nèi)存中的單元。 每個(gè)變量都有一個(gè)名字、一個(gè)數(shù)據(jù)類型和一個(gè)值。,內(nèi)存的概念,輸入兩個(gè)變量后的內(nèi)存單元,計(jì)算完成之后的內(nèi)存單元,當(dāng)一個(gè)值放在內(nèi)存單元中時(shí),這個(gè)值會取代內(nèi)存單元中先前的值。,,117,,。,2.3 變量定義,,在程序運(yùn)行中其值可以改變的量稱為變量。一個(gè)變量應(yīng)該有一個(gè)名字,在內(nèi)存中占據(jù)一定的存儲單元。在該存儲單元中存放該變量的值。 注

3、意:變量名與變量值的區(qū)別。,,3,a,,,,,,,,,變量名(一個(gè)符號地址,在對程序編譯時(shí)系統(tǒng)分配給它一個(gè)內(nèi)存地址),變量值(在程序中對變量取值,實(shí)際上是通過變量名找到相應(yīng)內(nèi)存地址,從其存儲單元中讀取數(shù)據(jù)),存儲單元,,在程序中出現(xiàn)的,代表數(shù)據(jù)的文字。 整型數(shù):如12,0,3等(不帶有小數(shù)); 實(shí)型數(shù):如4.6,1.23等; 字符:如a,d等; 字符串:如“abc”,2.4 字面量,在程序運(yùn)行時(shí)保持不變的數(shù)據(jù),用一個(gè)名字表示,該名字稱為常量,在定義中加修飾const 常量在定義時(shí)必須初始化,常量名不能放在賦值語句的左邊 例如:const int a=123; a = 12; //er

4、ror 另有一種#define的方法,如今已經(jīng)不用 例如:#define a 123,2.5 常量,1、變量的定義必須放在執(zhí)行語句之前; 如果在執(zhí)行語句中遇到一個(gè)變量,但是該變量還沒有被定義,那么編譯器會報(bào)語法錯(cuò)誤。 例如:int a =3; c = a+1; // error c沒有定義 2、每一個(gè)變量被指定為一確定數(shù)據(jù)類型,在編譯時(shí)就能為其分配相應(yīng)的存儲單元; 制定每一變量屬于一個(gè)類型,這就便于在編譯時(shí),據(jù)此檢查該變量所進(jìn)行的運(yùn)算是否合法。,注意:,C/C++語言中的變量名可以是任何有效的標(biāo)識符。 標(biāo)識符可以是由字母、數(shù)字和下劃線(_)組成的一系列字符。 例如: integer1,

5、 integer2, sum,變量名的命名,變量的命名符合一般標(biāo)識符(名字)的命名規(guī)則 。 (1)變量為“字母數(shù)字串” ; 以字母開頭,后邊跟以字母或者數(shù)字,下劃線等同于字母。(編程時(shí)不能用漢字作為名字,因C++語言以ASCII字符作為基本字符) (2) 建議長度不超過8個(gè)字符(最早的C語言版本,只允許8個(gè)字符,現(xiàn)在C++可允許30個(gè)字符長,依可移植性要求); (3) 區(qū)分大小寫 (一般使用小寫字母); 例如:int abc=3, Abc=7; //定義了不同的數(shù)據(jù) (4) 盡量做到“見名知意”,避免使用代數(shù)符號(如a,b); 例如:int length = 25, high=12;

6、 (5) 不能有空格,不能有小數(shù)點(diǎn)。,命名規(guī)則,I/O的書寫格式 使用控制符 控制浮點(diǎn)數(shù)值顯示 設(shè)置值的輸出寬度 輸出八進(jìn)制和十六進(jìn)制數(shù) 設(shè)置填充字符 左右對齊輸出 強(qiáng)制顯示小數(shù)點(diǎn)和符號,2.6 I/O流控制,I/O作為流的操作特征 cinab; cout<

7、tprecision(n)配合,表示小數(shù)精度n位 例如:double a = 123.56789; cout<

展開閱讀全文
溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!