c語言第二章數(shù)據(jù)的存儲與運算

ID:39963463

大小:1.12 MB

頁數(shù):50頁

時間:2019-07-16

c語言第二章數(shù)據(jù)的存儲與運算_第1頁
c語言第二章數(shù)據(jù)的存儲與運算_第2頁
c語言第二章數(shù)據(jù)的存儲與運算_第3頁
c語言第二章數(shù)據(jù)的存儲與運算_第4頁
c語言第二章數(shù)據(jù)的存儲與運算_第5頁
資源描述:

《c語言第二章數(shù)據(jù)的存儲與運算》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、1、什么是程序?2、人怎么和計算機溝通?為什么要和計算機溝通?3、簡單的C語言程序由哪些部分構(gòu)成?4、什么是C語言的函數(shù)?5、C程序的編譯和運行過程?6、C語言常用的注釋方式有哪些?課程回顧1第二章數(shù)據(jù)的存儲與運算目標(biāo)熟悉C語言中常用的數(shù)據(jù)類型理解變量和常量的含義,了解符號常量掌握各種基本數(shù)據(jù)類型相關(guān)內(nèi)容:變量的聲明和初始化,存儲特點,其他特點使用算術(shù)運算符理解類型轉(zhuǎn)換3數(shù)據(jù)在計算機中的存儲計算機程序處理的是什么?計算機處理的數(shù)據(jù)有哪些?(數(shù)值,字符,圖片,音頻,視頻)數(shù)據(jù)在計算機中怎么存儲的?(以二進制形式存儲)關(guān)于幾個數(shù)據(jù)存儲的概念—位

2、,字節(jié)和地址位(bit),又稱比特,存儲信息的最小單位。值為0或1字節(jié)(byte),又稱拜特,存儲器容量大,直接用bit來表示和管理不方便,1byte=8bit,byte是最常用的存儲單位,常用來表示一個存儲單元。后來又出現(xiàn)了kb,mb,gb,tb等(以1024/1000倍增)。地址,存儲器包含許多存儲單元,使用的時候通過地址進行查找,這里的地址是指存儲單元在存儲器里的編號數(shù)據(jù)4基本數(shù)據(jù)類型數(shù)據(jù)屬于不同類別AfricaThequickbrownfoxTRUE數(shù)據(jù)非數(shù)值數(shù)值整型非整型9002.129999/12/20032.175123Jac

3、kieChanchar數(shù)據(jù)類型非數(shù)值數(shù)值整型intshortintlongintdoublefloat非整型5數(shù)據(jù)的表現(xiàn)方式 常量和變量常量是指在程序運行過程中,其值不能被改變的量例如16,18.789都屬于常量,不會改變變量是指在程序運行過程中其值可以改變的量6變量程序內(nèi)存編寫程序時,常常需要將數(shù)據(jù)存儲在內(nèi)存中,方便后面使用這個數(shù)據(jù)或者修改這個數(shù)據(jù)的值。通常使用變量來存儲數(shù)據(jù)。使用變量可以引用存儲在內(nèi)存中的數(shù)據(jù),并隨時根據(jù)需要顯示數(shù)據(jù)或執(zhí)行數(shù)據(jù)操縱。存儲aa*5%將值存儲為ba–b100.5將值存儲為Result9.57變量引入的意義為什

4、么要引入變量?程序中很多數(shù)據(jù)是在程序運行過程中通過運算獲得的通用功能函數(shù)的需要。如求兩個數(shù)中最大者max很多數(shù)據(jù)在程序運行過程中不斷變化變量相當(dāng)于一個賓館,為程序中使用的數(shù)據(jù)提供臨時的存儲單元(房間),需要用的時候就進行賦值(checkin),不用的時候就釋放空間(checkout)8聲明和使用變量變量代表內(nèi)存中具有特定屬性的一個存儲單元,它用來存放數(shù)據(jù),也就是變量的值,在程序運行期間,這些值是可以改變的。變量必須先定義后使用。聲明變量:Datatypevariablename;定義時初始化變量:Datatypevariablename=v

5、alue;定義后初始化變量:variablename=value;類型名:系統(tǒng)提供的標(biāo)準數(shù)據(jù)類型的名稱或者自定義的數(shù)據(jù)類型的名稱(如整型在計算機里用(int)變量名:代表計算機內(nèi)存中一個變量地址(隱含);通過變量名可以找到相應(yīng)的存儲單元,進行按名存取。變量值:變量名代表的存儲單元中存儲的數(shù)據(jù)例如:聲明一個整型變量a,并為其賦值為5inta=5;9變量命名在C語言中,變量命名需要遵循一定的規(guī)則變量的命名規(guī)則:變量名可以由字母、數(shù)字和_(下劃線)組合而成變量名不能包含除_以外的任何特殊字符,如:%、#、逗號、空格等變量名必須以字母或_(下劃線)

6、開頭變量名不能包含空白字符(換行符、空格和制表符稱為空白字符)C語言中的某些詞(例如int和float等)稱為保留字,具有特殊意義,不能用作變量名C語言區(qū)分大小寫,因此變量price與變量PRICE是兩個不同的變量變量名的長度不是無限的。不同的編譯系統(tǒng)有自己的規(guī)定變量名盡可能簡單易記,見名之意;即選有含意的英文單詞(或其縮寫)作變量名。10有效名稱principalcost_pricemarks_3lastnamecity無效名稱123ratecurrency$discount%zipcode變量命名11整型數(shù)據(jù)--分類名稱全稱類型說明符縮

7、寫類型說明符整型intint無符號整型unsignedintunsigned短整型shortintshort無符號短整型unsignedshortintunsignedshort長整型longintlong無符號長整型unsignedlongintunsignedlong整型常量即整常數(shù)。12整型數(shù)據(jù)--存儲Int型:根據(jù)編譯器不同占用的存儲單元數(shù)量有所不同,VC用4個字節(jié)表示一個int型整數(shù)例如整數(shù)10,存儲在計算機中就是00001010負數(shù)怎么存儲?最高位是符號位,1表示負,0為正;采用補碼方式存儲。原碼取反加14個字節(jié)中未使用的高位怎

8、么辦?用0補齊Shortint:一般占2個字節(jié)Longint:一般占4個字節(jié),在vc環(huán)境下longint和int通用,有些早期的編譯器里int占2個字節(jié),longint占4個字節(jié)

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

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

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